import type {SegmentedRadioGroupOptionProps} from '@gravity-ui/uikit'; import {Icon, SegmentedRadioGroup} from '@gravity-ui/uikit'; import {cn} from '../../../utils/cn'; import {useTenantNavigation} from './useTenantNavigation'; import './TenantNavigation.scss'; const b = cn('ydb-tenant-navigation'); type MenuItem = ReturnType[0]; const transformItemToOption = ({id, title, icon}: MenuItem): SegmentedRadioGroupOptionProps => { const content = ( {icon ? : null} {title} ); return {value: id, content}; }; export const TenantNavigation = () => { const navigationItems = useTenantNavigation(); const handleUpdate = (value: string) => { const nextItem = navigationItems.find((item) => item.id === value); nextItem?.onForward(); }; const getCurrentItem = () => navigationItems.find((item) => item.current) || navigationItems[0]; return (
); };