Skip to content

Commit 8d1e30f

Browse files
committed
update example to add icon only version
1 parent 9efd108 commit 8d1e30f

File tree

1 file changed

+15
-2
lines changed

1 file changed

+15
-2
lines changed

pages/segmented-control/simple.page.tsx

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ import SegmentedControl from '~components/segmented-control';
77

88
export default function SegmentedControlPage() {
99
const [selectedFirstId, setSelecteFirstdId] = useState<string | null>('seg1-1');
10+
const [selectedSecondId, setSelecteSecondId] = useState<string | null>('seg2-1');
1011
const [selectedId, setSelectedId] = useState<string | null>('seg-4');
1112
return (
1213
<article>
@@ -17,8 +18,8 @@ export default function SegmentedControlPage() {
1718
<SegmentedControl
1819
options={[
1920
{ text: 'Logs Insights QL', id: 'seg1-1', disabled: false },
20-
{ text: 'OpenSearch PPL - new', id: 'seg1-2', disabled: false },
21-
{ text: 'OpenSearch SQL - new', id: 'seg1-3', disabled: false },
21+
{ text: 'OpenSearch PPL', id: 'seg1-2', disabled: false },
22+
{ text: 'OpenSearch SQL', id: 'seg1-3', disabled: false },
2223
]}
2324
onChange={event => setSelecteFirstdId(event.detail.selectedId)}
2425
selectedId={selectedFirstId}
@@ -38,6 +39,18 @@ export default function SegmentedControlPage() {
3839
<Button>Button</Button>
3940
</SpaceBetween>
4041
</Box>
42+
<Box margin={{ horizontal: 'm', vertical: 'xxl' }}>
43+
<SegmentedControl
44+
options={[
45+
{ iconName: 'view-horizontal', id: 'seg2-1', disabled: false },
46+
{ iconName: 'view-vertical', id: 'seg2-2', disabled: false },
47+
{ iconName: 'view-full', id: 'seg2-3', disabled: false },
48+
]}
49+
onChange={event => setSelecteSecondId(event.detail.selectedId)}
50+
selectedId={selectedSecondId}
51+
label="Segmented Control Label"
52+
/>
53+
</Box>
4154
<Box margin={{ horizontal: 'm', vertical: 'xxl' }}>
4255
<SegmentedControl
4356
options={[

0 commit comments

Comments
 (0)