"use client" import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card" import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs" import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select" import { PieChart, BarChart } from "@/components/charts" import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible" import { ChevronDown, ChevronRight } from "lucide-react" import { useState } from "react" export function UserProfileOverview() { const [openSections, setOpenSections] = useState({ gender: true, age: true, occupation: false, income: false, region: false, device: false, activity: false, interest: false, }) const toggleSection = (section) => { setOpenSections((prev) => ({ ...prev, [section]: !prev[section], })) } return (