feat: mark specific template as default

This commit is contained in:
Ahmed Bouhuolia
2024-09-14 16:19:06 +02:00
parent 411ac55986
commit df0f73f338
9 changed files with 229 additions and 2 deletions

View File

@@ -7,10 +7,19 @@ import { Intent, Menu, MenuDivider, MenuItem } from '@blueprintjs/core';
*/
export function ActionsMenu({
row: { original },
payload: { onDeleteTemplate, onEditTemplate },
payload: { onDeleteTemplate, onEditTemplate, onMarkDefaultTemplate },
}) {
return (
<Menu>
{!original.default && (
<>
<MenuItem
text={'Mark as Default'}
onClick={safeCallback(onMarkDefaultTemplate, original)}
/>
<MenuDivider />
</>
)}
<MenuItem
text={'Edit Template'}
onClick={safeCallback(onEditTemplate, original)}