Files
Homarr/src/components/Dashboard/Tiles/Service/ServiceMenu.tsx
2022-12-11 13:12:39 +01:00

40 lines
938 B
TypeScript

import { openContextModalGeneric } from '../../../../tools/mantineModalManagerExtensions';
import { ServiceType } from '../../../../types/service';
import { GenericTileMenu } from '../GenericTileMenu';
interface TileMenuProps {
service: ServiceType;
}
export const ServiceMenu = ({ service }: TileMenuProps) => {
const handleClickEdit = () => {
openContextModalGeneric<{ service: ServiceType }>({
modal: 'editService',
size: 'xl',
innerProps: {
service,
},
});
};
const handleClickChangePosition = () => {
openContextModalGeneric({
modal: 'changeServicePositionModal',
innerProps: {
service,
},
});
};
const handleClickDelete = () => {};
return (
<GenericTileMenu
handleClickEdit={handleClickEdit}
handleClickChangePosition={handleClickChangePosition}
handleClickDelete={handleClickDelete}
displayEdit
/>
);
};