import AddIcon from '@mui/icons-material/Add'; import ArrowBackIcon from '@mui/icons-material/ArrowBack'; import { useTranslation } from 'react-i18next'; import { Button, Menu } from '../..'; interface NamedEntity { id: number | string; name: string; } type Props = { create?: () => void; elements: Array; goBack: () => void; isActive: (id: number | string) => boolean; isDisabled?: (id: number | string) => boolean; labels: { create: string; goBack: string; }; navigateToElement: (id: number | string) => () => void; }; export const PageQuickAccess = ({ elements, isActive, isDisabled, navigateToElement, goBack, create, labels }: Props): JSX.Element => { const { t } = useTranslation(); return ( {elements?.map((element) => ( {element.name} ))}
{create && ( )}
); };