增加代码编辑器表单组件

This commit is contained in:
dengqichen 2025-11-03 22:03:19 +08:00
parent 834996cff8
commit 670093e9ca
2 changed files with 18 additions and 11 deletions

View File

@ -1,11 +1,27 @@
import * as React from "react" import * as React from "react"
import * as CollapsiblePrimitive from "@radix-ui/react-collapsible" import * as CollapsiblePrimitive from "@radix-ui/react-collapsible"
import { cn } from "@/lib/utils"
const Collapsible = CollapsiblePrimitive.Root const Collapsible = CollapsiblePrimitive.Root
const CollapsibleTrigger = CollapsiblePrimitive.CollapsibleTrigger const CollapsibleTrigger = CollapsiblePrimitive.Trigger
CollapsibleTrigger.displayName = CollapsiblePrimitive.Trigger.displayName
const CollapsibleContent = CollapsiblePrimitive.CollapsibleContent const CollapsibleContent = React.forwardRef<
React.ElementRef<typeof CollapsiblePrimitive.Content>,
React.ComponentPropsWithoutRef<typeof CollapsiblePrimitive.Content>
>(({ className, ...props }, ref) => (
<CollapsiblePrimitive.Content
ref={ref}
className={cn(
"overflow-hidden data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down",
className
)}
{...props}
/>
))
CollapsibleContent.displayName = CollapsiblePrimitive.Content.displayName
export { Collapsible, CollapsibleTrigger, CollapsibleContent } export { Collapsible, CollapsibleTrigger, CollapsibleContent }

View File

@ -8,15 +8,6 @@ import {
DialogFooter, DialogFooter,
} from '@/components/ui/dialog'; } from '@/components/ui/dialog';
import { Button } from '@/components/ui/button'; import { Button } from '@/components/ui/button';
import { Input } from '@/components/ui/input';
import { Label } from '@/components/ui/label';
import {
Select,
SelectContent,
SelectItem,
SelectTrigger,
SelectValue,
} from '@/components/ui/select';
import { import {
Table, Table,
TableHeader, TableHeader,