import React from 'react' export interface DropdownNavigationProps { selector: string buttonId?: string buttonIcon?: string headerContent: Exclude any> options: { id: string title: string href: string icon: string hasAccess: boolean hasLabel: boolean hasBottomLine: boolean }[] label?: Exclude any> trackingKey: string variant: 'sticky' | 'default' } type DropdownNavigationButtonProps = Pick< DropdownNavigationProps, 'buttonId' | 'buttonIcon' | 'trackingKey' | 'variant' > type DropdownNavigationHeaderProps = Pick type DropdownNavigationListProps = Pick export const DropdownNavigation = ({ selector, buttonId, buttonIcon, headerContent, options, label, trackingKey, variant }: DropdownNavigationProps) => { return ( ) } const DropdownNavigationButton: React.FC = ({ buttonId, buttonIcon = 'user', trackingKey, variant }) => ( ) const DropdownNavigationHeader: React.FC = ({ headerContent }) => (
{typeof headerContent === 'string' ? ( {headerContent} ) : ( {headerContent} )}
) const DropdownNavigationList: React.FC = ({ options, label, trackingKey }) => ( ) export const ProfessionalLabel = () => ( FT PROFESSIONAL )