"use client" import { useState } from "react" import { mockDepartments, pipelineStages } from "@/lib/mock-data" import { Card, CardContent, CardDescription, 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 { Switch } from "@/components/ui/switch" import { Textarea } from "@/components/ui/textarea" import { Badge } from "@/components/ui/badge" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Dialog, DialogContent, DialogDescription, DialogFooter, DialogHeader, DialogTitle, DialogTrigger } from "@/components/ui/dialog" import { Separator } from "@/components/ui/separator" import { Settings, Building2, Users, Bell, Mail, Shield, Workflow, Palette, Globe, Clock, Plus, Edit, Trash2, GripVertical, CheckCircle2, AlertCircle, Save, RefreshCw } from "lucide-react" import { cn } from "@/lib/utils" export function SettingsPage() { const [departments, setDepartments] = useState(mockDepartments) const [isAddDeptOpen, setIsAddDeptOpen] = useState(false) return (
{/* Header */}

Configuracion

Administra la configuracion del sistema

General Departamentos Flujos Notificaciones Plantillas Integraciones {/* General Settings */} Informacion de la Empresa