Components
- Accordion
- Alert
- Alert Dialog
- Aspect Ratio
- Attachment
- Avatar
- Badge
- Breadcrumb
- Bubble
- Button
- Button Group
- Calendar
- Card
- Carousel
- Chart
- Checkbox
- Collapsible
- Combobox
- Command
- Context Menu
- Data Table
- Date Picker
- Dialog
- Direction
- Drawer
- Dropdown Menu
- Empty
- Field
- Hover Card
- Input
- Input Group
- Input OTP
- Item
- Kbd
- Label
- Marker
- Menubar
- Message
- Message Scroller
- Native Select
- Navigation Menu
- Pagination
- Popover
- Progress
- Questionnaire
- Radio Group
- Resizable
- Scroll Area
- Select
- Separator
- Sheet
- Sidebar
- Skeleton
- Slider
- Spinner
- Switch
- Table
- Tabs
- Textarea
- Toast
- Toggle
- Toggle Group
- Tooltip
- Typography
Sections
@shadcn/react
@shadcn/helpers
Utilities
注文 #4189
ステータス発送済み
"use client"
import * as React from "react"インストール#
pnpm dlx shadcn@latest add collapsible
使用法#
import {
Collapsible,
CollapsibleContent,
CollapsibleTrigger,
} from "@/components/ui/collapsible"<Collapsible>
<CollapsibleTrigger>Can I use this in my project?</CollapsibleTrigger>
<CollapsibleContent>
Yes. Free to use for personal and commercial projects. No attribution
required.
</CollapsibleContent>
</Collapsible>構成#
次の構成を使用して Collapsible を作成します。
Collapsible
├── CollapsibleTrigger
└── CollapsibleContent制御状態#
open および onOpenChange プロパティを使用して状態を制御します。
import * as React from "react"
export function Example() {
const [open, setOpen] = React.useState(false)
return (
<Collapsible open={open} onOpenChange={setOpen}>
<CollapsibleTrigger>Toggle</CollapsibleTrigger>
<CollapsibleContent>Content</CollapsibleContent>
</Collapsible>
)
}基本#
import { ChevronDownIcon } from "lucide-react"
import { Button } from "@/components/ui/base/button"
import { Card, CardContent } from "@/components/ui/base/card"設定パネル#
追加の設定を表示するには、トリガー ボタンを使用します。
角の半径
要素の角の半径を設定します。
"use client"
import * as React from "react"ファイル ツリー#
ネストされた折りたたみ可能コンポーネントを使用してファイル ツリーを構築します。
import { ChevronRightIcon, FileIcon, FolderIcon } from "lucide-react"
import { Button } from "@/components/ui/base/button"RTL#
shadcn/ui で RTL サポートを有効にするには、RTL 構成ガイド を参照してください。
الطلب #4189
الحالةتم الشحن
"use client"
import * as React from "react"API リファレンス#
詳細については、ベース UI ドキュメントを参照してください。
shadcn/uiアプリをVercelにデプロイ
OpenAI、Sonos、Adobeなどに採用されています。
Vercelは、アプリや機能を大規模にデプロイするためのツールと インフラを提供します。
Vercelにデプロイ