import { Info, Mail, UserKey, UserRoundPlus, Volume2, VolumeX, } from 'lucide-react' import { motion } from 'motion/react' import { useTranslation } from 'react-i18next' import avatar from '@/assets/system/avatar.webp' import chatImage from '@/assets/system/chat.webp' import diamond from '@/assets/system/diamond.webp' import logo from '@/assets/system/logo.webp' import { SmartImage } from '@/components/smart-image.tsx' import { useHeaderClockLabel, useHeaderVm } from '@/hooks/use-header-vm' import { useModalStore } from '@/store' function MobileHeaderClock() { const systemTimeLabel = useHeaderClockLabel() return (
{systemTimeLabel}
) } function SignalBars({ activeBars, toneClassName, }: { activeBars: number toneClassName: string }) { const barHeights = [ 'h-[calc(var(--design-unit)*4)]', 'h-[calc(var(--design-unit)*6)]', 'h-[calc(var(--design-unit)*8)]', 'h-[calc(var(--design-unit)*10)]', ] as const return (