import { PropsWithChildren } from 'react'; import classNames from 'classnames'; import { Icon } from '~/components/common/Icon'; import { Placeholder } from '~/components/placeholders/Placeholder'; import { DivProps } from '~/utils/types'; import styles from './styles.module.scss'; interface HorizontalMenuProps extends DivProps {} interface HorizontalMenuItemProps { isLoading?: boolean; icon?: string; color?: 'green' | 'orange' | 'yellow'; active?: boolean; stretchy?: boolean; onClick?: () => void; } function HorizontalMenu({ children, ...props }: HorizontalMenuProps) { return (
{children}
); } HorizontalMenu.Item = ({ icon, color = 'green', children, isLoading, active, stretchy, onClick, }: PropsWithChildren) => { if (isLoading) { return (
); } return (
{!!icon && } {children}
); }; export { HorizontalMenu };