"use client" import { Card, CardContent } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Label } from "@/components/ui/label" import { Input } from "@/components/ui/input" import { Textarea } from "@/components/ui/textarea" import { RadioGroup, RadioGroupItem } from "@/components/ui/radio-group" import { Switch } from "@/components/ui/switch" import { HelpCircle } from "lucide-react" import { Tooltip, TooltipContent, TooltipProvider, TooltipTrigger } from "@/components/ui/tooltip" import type { ContentLibraryFormData } from "../page" interface BasicSettingsProps { formData: ContentLibraryFormData updateFormData: (field: string, value: any) => void onNext: () => void } export function BasicSettings({ formData, updateFormData, onNext }: BasicSettingsProps) { const isFormValid = formData.name.trim() !== "" return (

基础设置

设置内容库的基本信息

必填
updateFormData("name", e.target.value)} placeholder="请输入内容库名称" className="mt-1.5" /> {formData.name.trim() === "" &&

请输入内容库名称

}