toggle-group-demo.tsx
toggle-group.tsx
prompt.md
Collapse
Reset
Copy Code
Download
Run
1
"use client";
2
3
import * as React from "react"
4
import { AlignLeft, AlignCenter, AlignRight, AlignJustify } from "lucide-react"
5
import { ToggleGroup, ToggleGroupItem } from "./toggle-group"
6
7
export function ToggleGroupDemo() {
8
const [value, setValue] = React.useState("left")
9
10
return (
11
<div className="w-full h-full flex items-center justify-center p-8">
12
<ToggleGroup value={value} onValueChange={setValue}>
13
<ToggleGroupItem value="left" aria-label="Align left">
14
<AlignLeft className="w-4 h-4" />
15
</ToggleGroupItem>
16
<ToggleGroupItem value="center" aria-label="Align center">
17
<AlignCenter className="w-4 h-4" />
18
</ToggleGroupItem>
19
<ToggleGroupItem value="right" aria-label="Align right">
20
<AlignRight className="w-4 h-4" />
21
</ToggleGroupItem>
22
<ToggleGroupItem value="justify" aria-label="Align justify">
23
<AlignJustify className="w-4 h-4" />
24
</ToggleGroupItem>
25
</ToggleGroup>
26
</div>
27
)
28
}
29

