2022-12-11 00:00:11 +01:00
|
|
|
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({
|
2022-12-11 13:12:39 +01:00
|
|
|
modal: 'changeServicePositionModal',
|
2022-12-11 00:00:11 +01:00
|
|
|
innerProps: {
|
2022-12-11 13:12:39 +01:00
|
|
|
service,
|
2022-12-11 00:00:11 +01:00
|
|
|
},
|
|
|
|
|
});
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
const handleClickDelete = () => {};
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<GenericTileMenu
|
|
|
|
|
handleClickEdit={handleClickEdit}
|
|
|
|
|
handleClickChangePosition={handleClickChangePosition}
|
|
|
|
|
handleClickDelete={handleClickDelete}
|
|
|
|
|
displayEdit
|
|
|
|
|
/>
|
|
|
|
|
);
|
|
|
|
|
};
|