+
+ item.id.toString() }
+ data={ shownData }
+ paginationInfo={ paginationInfo }
+ view={ view }
+ fields={ storyFields }
+ onChangeView={ setView }
+ actions={ [
+ {
+ id: 'edit',
+ label: 'Edit',
+ callback: () => {},
+ disabled: true,
+ supportsBulk: true,
+ },
+ ] }
+ defaultLayouts={ {
+ table: {},
+ } }
+ selection={ selectedIds.map( ( id ) => id.toString() ) }
+ onChangeSelection={ ( newSelection ) =>
+ setSelectedIds(
+ newSelection.map( ( id ) => parseInt( id, 10 ) )
+ )
+ }
+ />
+
+ { selectedItem ? (
+
+ {
+ const updatedItem = {
+ ...selectedItem,
+ ...updatedValues,
+ };
+
+ setModifiedData(
+ modifiedData.map( ( item ) =>
+ item.id === selectedItem.id
+ ? updatedItem
+ : item
+ )
+ );
+ } }
+ />
+
+ ) : (
+
+
+ Please, select a single item.
+
+
+ ) }
+
+ );
+};
+
+export const All = ( {
+ type,
+ Edit,
+}: {
+ type: PanelTypes;
+ Edit: ControlTypes;
+} ) => {
+ return