Components
import { BookmarkIcon } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"安装#
pnpm dlx shadcn@latest add toggle
用法#
import { Toggle } from "@/components/ui/toggle"<Toggle>切换</Toggle>示例#
线框样式#
使用 variant="outline" 来获得线框样式。
import { BoldIcon, ItalicIcon } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"带文本#
import { ItalicIcon } from "lucide-react"
import { Toggle } from "@/components/ui/toggle"大小#
使用 size 属性更改切换按钮的大小。
import { Toggle } from "@/components/ui/toggle"
export function ToggleSizes() {禁用状态#
import { Toggle } from "@/components/ui/toggle"
export function ToggleDisabled() {RTL#
要在 shadcn/ui 中启用 RTL 支持,请参阅RTL 配置指南。
"use client"
import * as React from "react"API 参考#
查看 Base UI 切换按钮 文档。