toggle-demo
import { Bold } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleDemo() {
return (
<Toggle aria-label="Toggle italic">
<Bold className="h-4 w-4" />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-demo.json"
Installation
pnpm dlx shadcn@latest add toggle
Usage
import { Toggle } from "@/components/ui/toggle"
<Toggle>Toggle</Toggle>
Examples
Default
toggle-demo
import { Bold } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleDemo() {
return (
<Toggle aria-label="Toggle italic">
<Bold className="h-4 w-4" />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-demo.json"
Outline
toggle-outline
import { Italic } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleOutline() {
return (
<Toggle variant="outline" aria-label="Toggle italic">
<Italic />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-outline.json"
With Text
toggle-with-text
import { Italic } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleWithText() {
return (
<Toggle aria-label="Toggle italic">
<Italic />
Italic
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-with-text.json"
Small
toggle-sm
import { Italic } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleSm() {
return (
<Toggle size="sm" aria-label="Toggle italic">
<Italic />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-sm.json"
Large
toggle-lg
import { Italic } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleLg() {
return (
<Toggle size="lg" aria-label="Toggle italic">
<Italic />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-lg.json"
Disabled
toggle-disabled
import { Underline } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"
export function ToggleDisabled() {
return (
<Toggle aria-label="Toggle italic" disabled>
<Underline className="h-4 w-4" />
</Toggle>
)
}
pnpm dlx shadcn@latest add "https://ui.dalim.in/r/toggle-disabled.json"