"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 { Badge } from "@/components/ui/badge" import { Plus, X, Users } from "lucide-react" import { useToast } from "@/components/ui/use-toast" export function AutoGroupCreator() { const { toast } = useToast() const [groupName, setGroupName] = useState("") const [welcomeMessage, setWelcomeMessage] = useState("欢迎加入我们的群聊!") const [groupSize, setGroupSize] = useState(50) const [groupType, setGroupType] = useState("business") const [tags, setTags] = useState([]) const [tagInput, setTagInput] = useState("") const handleAddTag = () => { if (tagInput && !tags.includes(tagInput)) { setTags([...tags, tagInput]) setTagInput("") } } const handleRemoveTag = (tag: string) => { setTags(tags.filter((t) => t !== tag)) } const handleCreateGroup = () => { if (!groupName) { toast({ title: "请输入群名称", variant: "destructive", }) return } // 模拟创建群聊 toast({ title: "群聊创建成功", description: `已成功创建"${groupName}"群聊`, }) // 重置表单 setGroupName("") setWelcomeMessage("欢迎加入我们的群聊!") setGroupSize(50) setGroupType("business") setTags([]) } return ( 自动建群
setGroupName(e.target.value)} />