Components
@shadcn/react
@shadcn/helpers
Utilities
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</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 参考#
请参阅 React Aria ToggleButton 文档。