import { ButtonHTMLAttributes } from 'react';
import { NavbarItem } from '../../Directory/types';
import { MobileNavigationV2TokenType } from './mobile.tokens.types';
export type SidebarV2MobileNavigationItem = NavbarItem & {
sectionLabel?: string;
};
export type SidebarV2MobileNavigationProps = {
items: SidebarV2MobileNavigationItem[];
onHeightChange?: (height: string) => void;
showMobilePrimaryActionButton?: boolean;
mobilePrimaryActionButtonProps?: Omit, 'type'>;
};
export type MobileNavigationItemProps = {
item: SidebarV2MobileNavigationItem;
index?: number;
tokens: MobileNavigationV2TokenType;
onSelect: (item: SidebarV2MobileNavigationItem) => void;
};
export type MoreButtonProps = {
tokens: MobileNavigationV2TokenType;
onClick: () => void;
isExpanded: boolean;
secondaryNavigationRegionId: string;
};
export type PrimaryActionButtonProps = {
tokens: MobileNavigationV2TokenType;
buttonProps?: Omit, 'type'>;
};