import { FC, useMemo } from 'react'; import { FaCaretDown, FaCaretUp } from 'react-icons/fa'; import { Flex, FlexProps } from '../../../../common'; interface CaretViewProps extends FlexProps { collapsed?: boolean; } export const ContextMenuCaretView: FC = props => { const { justifyContent = 'center', alignItems = 'center', classNames = [], collapsed = true, ...rest } = props; const getClassNames = useMemo(() => { const newClassNames: string[] = [ 'menu-footer' ]; if(classNames.length) newClassNames.push(...classNames); return newClassNames; }, [ classNames ]); return { !collapsed && } { collapsed && } ; };