From 9379225bac98dbe34a7255fdee8c78b300b521c3 Mon Sep 17 00:00:00 2001 From: at-susie Date: Thu, 6 Feb 2025 18:54:11 +0100 Subject: [PATCH 1/7] apply option 2 --- pages/segmented-control/simple.page.tsx | 46 +++++++---- src/segmented-control/segment.scss | 88 +++++++++++++++------- src/segmented-control/styles.scss | 14 +++- style-dictionary/visual-refresh/spacing.ts | 2 +- 4 files changed, 109 insertions(+), 41 deletions(-) diff --git a/pages/segmented-control/simple.page.tsx b/pages/segmented-control/simple.page.tsx index 2577ba43ab..c045815b52 100644 --- a/pages/segmented-control/simple.page.tsx +++ b/pages/segmented-control/simple.page.tsx @@ -2,6 +2,7 @@ // SPDX-License-Identifier: Apache-2.0 import React, { useState } from 'react'; +import { Box, Button, Select, SpaceBetween } from '~components'; import Input from '~components/input'; import SegmentedControl from '~components/segmented-control'; @@ -10,19 +11,38 @@ export default function SegmentedControlPage() { return (

SegmentedControl demo

- - setSelectedId(event.detail.selectedId)} - selectedId={selectedId} - label="Segmented Control Label" - /> + + + + + setSelectedId(event.detail.selectedId)} + selectedId={selectedId} + label="Segmented Control Label" + /> + - + setSelectedId(event.detail.selectedId)} - selectedId={selectedId} + onChange={event => setSelecteFirstdId(event.detail.selectedId)} + selectedId={selectedFirstId} label="Segmented Control Label" />