- {rowVirtualizer.getVirtualItems().map(virtualRow => {
- const child = childFilters[virtualRow.index];
- const childSelectedValues = selectedValues[
- child.key
- ] || {
- included: new Set(),
- excluded: new Set(),
- };
- const childHasSelections =
- childSelectedValues.included.size +
- childSelectedValues.excluded.size >
- 0;
+ {rowVirtualizer.getVirtualItems().map(virtualRow => {
+ const child = childFilters[virtualRow.index];
+ const childSelectedValues = selectedValues[child.key] || {
+ included: new Set(),
+ excluded: new Set(),
+ };
+ const childHasSelections =
+ childSelectedValues.included.size +
+ childSelectedValues.excluded.size >
+ 0;
- return (
-
+ ({
+ value: value,
+ label: value.toString(),
+ }))}
+ optionsLoading={false}
+ selectedValues={childSelectedValues}
+ onChange={value => onChange(child.key, value)}
+ onClearClick={() => onClearClick(child.key)}
+ onOnlyClick={value => onOnlyClick(child.key, value)}
+ onExcludeClick={value =>
+ onExcludeClick(child.key, value)
+ }
+ valuePins={{
+ onPinClick: value => onPinClick(child.key, value),
+ isPinned: value => isPinned(child.key, value),
+ onSharedPinClick: onSharedPinClick
+ ? value => onSharedPinClick(child.key, value)
+ : undefined,
+ isSharedPinned: isSharedPinned
+ ? value => isSharedPinned(child.key, value)
+ : undefined,
}}
- >
- ({
- value: value,
- label: value.toString(),
- }))}
- optionsLoading={false}
- selectedValues={childSelectedValues}
- onChange={value => onChange(child.key, value)}
- onClearClick={() => onClearClick(child.key)}
- onOnlyClick={value =>
- onOnlyClick(child.key, value)
- }
- onExcludeClick={value =>
- onExcludeClick(child.key, value)
- }
- valuePins={{
- onPinClick: value =>
- onPinClick(child.key, value),
- isPinned: value => isPinned(child.key, value),
- onSharedPinClick: onSharedPinClick
- ? value => onSharedPinClick(child.key, value)
- : undefined,
- isSharedPinned: isSharedPinned
- ? value => isSharedPinned(child.key, value)
- : undefined,
- }}
- fieldPins={{
- onFieldPinClick: () =>
- onFieldPinClick?.(child.key),
- isFieldPinned: isFieldPinned?.(child.key),
- onToggleSharedFieldPin: () =>
- onToggleSharedFieldPin?.(child.key),
- isSharedFieldPinned: isSharedFieldPinned?.(
- child.key,
- ),
- }}
- onColumnToggle={
- onColumnToggle
- ? () => onColumnToggle(child.key)
- : undefined
- }
- isColumnDisplayed={displayedColumns?.includes(
+ fieldPins={{
+ onFieldPinClick: () =>
+ onFieldPinClick?.(child.key),
+ isFieldPinned: isFieldPinned?.(child.key),
+ onToggleSharedFieldPin: () =>
+ onToggleSharedFieldPin?.(child.key),
+ isSharedFieldPinned: isSharedFieldPinned?.(
child.key,
- )}
- onLoadMore={() => onLoadMore(child.key)}
- loadMoreLoading={
- loadMoreLoading[child.key] || false
- }
- hasLoadedMore={hasLoadedMore[child.key] || false}
- showFilterCounts={showFilterCounts}
- isDefaultExpanded={childHasSelections}
- chartConfig={chartConfig}
- isLive={isLive}
- />
-
- );
- })}
-
+ ),
+ }}
+ onColumnToggle={
+ onColumnToggle
+ ? () => onColumnToggle(child.key)
+ : undefined
+ }
+ isColumnDisplayed={displayedColumns?.includes(
+ child.key,
+ )}
+ onLoadMore={() => onLoadMore(child.key)}
+ loadMoreLoading={
+ loadMoreLoading[child.key] || false
+ }
+ hasLoadedMore={hasLoadedMore[child.key] || false}
+ showFilterCounts={showFilterCounts}
+ isDefaultExpanded={childHasSelections}
+ chartConfig={chartConfig}
+ isLive={isLive}
+ />
+