Files
Homarr/src/components/Dashboard/Tiles/Service/ServiceMenu.tsx

40 lines
938 B
TypeScript
Raw Normal View History

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
/>
);
};