Организация
{getOrganizationName()}
{user?.organization?.inn &&ИНН: {user.organization.inn}
}Контакты
+{user?.phone}
Основной номер
SferaV
Система управления бизнесом
Версия 1.0
'use client' import { Building2, Phone } from 'lucide-react' import { useRouter } from 'next/navigation' import { useEffect } from 'react' import { Card } from '@/components/ui/card' import { useAuthContext } from '@/contexts/AuthContext' import { useSidebar } from '@/hooks/useSidebar' import { Sidebar } from './sidebar' export function DashboardHome() { const { user } = useAuthContext() const { getSidebarMargin } = useSidebar() const router = useRouter() // Перенаправляем в зависимости от типа организации useEffect(() => { if (user?.organization?.type) { switch (user.organization.type) { case 'LOGIST': router.replace('/logistics/home') break case 'SELLER': router.replace('/seller/home') break case 'FULFILLMENT': router.replace('/fulfillment/home') break case 'WHOLESALE': router.replace('/wholesale/home') break } } }, [user, router]) const getOrganizationName = () => { if (user?.organization?.name) { return user.organization.name } if (user?.organization?.fullName) { return user.organization.fullName } return 'Вашей организации' } return (
{getOrganizationName()}
{user?.organization?.inn &&ИНН: {user.organization.inn}
}+{user?.phone}
Основной номер
Система управления бизнесом
Версия 1.0