Skip to content

Commit 290acbb

Browse files
committed
fix: adjust permissions for edit and delete on mui table
Signed-off-by: Tomás Castillo <tcastilloboireau@gmail.com>
1 parent 779326b commit 290acbb

1 file changed

Lines changed: 3 additions & 12 deletions

File tree

src/pages/speakers/summit-speakers-list-page.js

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -85,18 +85,9 @@ const SummitSpeakerListPage = ({
8585

8686
const table_options = {
8787
sortCol: order === "last_name" ? "name" : order,
88-
sortDir: orderDir,
89-
actions: {}
88+
sortDir: orderDir
9089
};
9190

92-
if (memberObj.canDeleteSpeakers()) {
93-
table_options.actions.delete = { onClick: handleDelete };
94-
}
95-
96-
if (memberObj.canEditSpeakers()) {
97-
table_options.actions.edit = { onClick: handleEdit };
98-
}
99-
10091
return (
10192
<div className="container">
10293
<h3>{T.translate("speaker_list.speaker_list")}</h3>
@@ -160,8 +151,8 @@ const SummitSpeakerListPage = ({
160151
onPageChange={handlePageChange}
161152
onPerPageChange={handlePerPageChange}
162153
onSort={handleSort}
163-
onDelete={handleDelete}
164-
onEdit={handleEdit}
154+
onDelete={memberObj.canDeleteSpeakers() ? handleDelete : null}
155+
onEdit={memberObj.canEditSpeakers() ? handleEdit : null}
165156
deleteDialogBody={(name) =>
166157
T.translate("speaker_list.delete_speaker_warning", { name })
167158
}

0 commit comments

Comments
 (0)