"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 { Button } from "@/components/ui/button" import { LineChart, BarChart } from "@/components/charts" import { Download, ChevronDown, ChevronRight } from "lucide-react" import { useState } from "react" import { Collapsible, CollapsibleContent, CollapsibleTrigger } from "@/components/ui/collapsible" export function UserProfileAnalytics() { const [openSections, setOpenSections] = useState({ valueAnalysis: true, behaviorAnalysis: false, lifecycleAnalysis: false, conversionAnalysis: false, }) const toggleSection = (section) => { setOpenSections((prev) => ({ ...prev, [section]: !prev[section], })) } return (