"use client" import { useState } from "react" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Button } from "@/components/ui/button" import { Input } from "@/components/ui/input" import { Label } from "@/components/ui/label" import { Textarea } from "@/components/ui/textarea" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Switch } from "@/components/ui/switch" import { Badge } from "@/components/ui/badge" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Calendar } from "@/components/ui/calendar" import { Popover, PopoverContent, PopoverTrigger } from "@/components/ui/popover" import { CalendarIcon, Plus, Tag, X } from "lucide-react" import { format } from "date-fns" import { cn } from "@/lib/utils" export function TaskCreation() { const [selectedTags, setSelectedTags] = useState([]) const [newTag, setNewTag] = useState("") const [date, setDate] = useState() const addTag = () => { if (newTag && !selectedTags.includes(newTag)) { setSelectedTags([...selectedTags, newTag]) setNewTag("") } } const removeTag = (tag: string) => { setSelectedTags(selectedTags.filter((t) => t !== tag)) } return ( 创建标签任务 基本信息 目标设置 动作配置 计划设置