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>概述#
import { BookmarkIcon } from "lucide-react"
import { Toggle } from "@/components/ui/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 参考#
请参阅 Radix Toggle 文档。