Skip to content

Commit b13796b

Browse files
committed
fix: add visible-modal div to preview.tsx for storybook
1 parent 9f2f6d3 commit b13796b

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

.storybook/preview.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@ const preview: Preview = {
6060

6161
<div id="animated-dialog-backdrop" />
6262

63+
<div id="visible-modal" />
64+
6365
<BaseConfirmationModal />
6466
</ConfirmationModalProvider>
6567
</ThemeProvider>

src/stories/Table.stories.tsx

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,29 @@ const CellComponent = ({ field, value, signals, row, isRowActive }: TableCellCom
3636
}
3737
}
3838

39+
const getCallback =
40+
(text: string) =>
41+
({
42+
detail: {
43+
activeRowData: { id },
44+
},
45+
}) => {
46+
if (id === row.id && field === 'name') {
47+
alert(text)
48+
}
49+
}
50+
51+
const deletePressedCallback = getCallback(`Delete pressed for ${value}`)
52+
const openContextMenuCallback = getCallback(`Open context menu for ${value}`)
53+
3954
signals.addEventListener(TableSignalEnum.ENTER_PRESSED, rowEnterPressedCallback)
55+
signals.addEventListener(TableSignalEnum.DELETE_PRESSED, deletePressedCallback)
56+
signals.addEventListener(TableSignalEnum.OPEN_CONTEXT_MENU, openContextMenuCallback)
4057

4158
return () => {
4259
signals.removeEventListener(TableSignalEnum.ENTER_PRESSED, rowEnterPressedCallback)
60+
signals.removeEventListener(TableSignalEnum.DELETE_PRESSED, deletePressedCallback)
61+
signals.addEventListener(TableSignalEnum.OPEN_CONTEXT_MENU, openContextMenuCallback)
4362
}
4463
}, [])
4564

0 commit comments

Comments
 (0)