fix(core-blocks): CB-1318 naming

This commit is contained in:
Naumov Alexey
2021-10-13 17:07:30 +03:00
parent a17a6dd17b
commit c4e62b98e9
2 changed files with 4 additions and 4 deletions
@@ -81,7 +81,6 @@ export const Table = observer<Props>(function Table({
state,
selectedItems: selected,
expandedItems: expanded,
isItemSelectable,
setItemExpand,
setItemSelect,
clearSelection,
@@ -50,20 +50,21 @@ export const TableItem = observer<Props>(function TableItem({
const styles = useStyles();
const context = useContext(TableContext);
const props = useObjectRef({ selectOnItem });
if (!context) {
throw new Error('TableContext must be provided');
}
const selectable = getComputed(() => selectDisabled || (!!context.state.isItemSelectable && ((
const selectionDisabled = getComputed(() => selectDisabled || (!!context.state.isItemSelectable && ((
context.state.selectableItems.length > 0 && !context.state.selectableItems.includes(item)
) || !context.state.isItemSelectable(item))));
const itemContext = useMemo<ITableItemContext>(() => ({
item,
selectDisabled: selectable,
selectDisabled: selectionDisabled,
isSelected: () => !!context.selectedItems.get(item),
isExpanded: () => !!context.expandedItems.get(item),
}), [item, selectable]);
}), [item, selectionDisabled]);
const isSelected = itemContext.isSelected();
const isExpanded = itemContext.isExpanded();