/** * WordPress dependencies */ import { __experimentalToggleGroupControl as ToggleGroupControl, __experimentalToggleGroupControlOption as ToggleGroupControlOption, } from '@wordpress/components'; import { __, _x } from '@wordpress/i18n'; import { useContext } from '@wordpress/element'; /** * Internal dependencies */ import DataViewsContext from '../../dataviews-context'; import type { ViewTable, ViewList, ViewGrid, ViewPickerGrid, Density, } from '../../../types'; export default function DensityPicker() { const context = useContext( DataViewsContext ); const view = context.view as | ViewTable | ViewList | ViewGrid | ViewPickerGrid; return ( { context.onChangeView( { ...view, layout: { ...view.layout, density: value as Density, }, } ); } } isBlock > ); }