@1771technologies/lytenyte-pro
Version:
Blazingly fast headless React data grid with 100s of features.
17 lines (16 loc) • 449 B
JavaScript
export const makeDialogFrameOpen = (grid) => {
return (id, context) => {
grid.internal.dialogFrames.set((prev) => ({ ...prev, [id]: context }));
};
};
export const makeDialogFrameClose = (grid) => {
return (id) => {
grid.internal.dialogFrames.set((prev) => {
if (!id)
return {};
const next = { ...prev };
delete next[id];
return next;
});
};
};