import { Layout, Space, Button, Dropdown, Avatar, Typography, Divider } from 'antd';
import {
UserOutlined,
LogoutOutlined,
SettingOutlined,
BellOutlined,
QuestionCircleOutlined,
} from '@ant-design/icons';
import type { MenuProps } from 'antd';
import CompanySwitcher from './CompanySwitcher';
import FiscalYearSelector from './FiscalYearSelector';
const { Header: AntHeader } = Layout;
const { Text } = Typography;
export default function Header() {
const userMenuItems: MenuProps['items'] = [
{
key: 'profile',
icon: ,
label: 'Min profil',
},
{
key: 'settings',
icon: ,
label: 'Indstillinger',
},
{
type: 'divider',
},
{
key: 'logout',
icon: ,
label: 'Log ud',
danger: true,
},
];
const handleUserMenuClick: MenuProps['onClick'] = ({ key }) => {
switch (key) {
case 'logout':
// Handle logout
console.log('Logout clicked');
break;
case 'settings':
// Navigate to settings
break;
case 'profile':
// Navigate to profile
break;
}
};
return (
{/* Left side - Company Switcher and Fiscal Year Selector */}
}>
{/* Right side - User actions */}
{/* Help */}
}
title="Hjaelp"
/>
{/* Notifications */}
}
title="Notifikationer"
/>
{/* User Menu */}
}
style={{ backgroundColor: '#1677ff' }}
/>
Bruger
);
}