> For the complete documentation index, see [llms.txt](https://help.iviva.com/uxp/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.iviva.com/uxp/types/iwidgetcontainerblockprops.md).

# IWidgetContainerBlockProps

```tsx
interface IWidgetContainerBlockProps {
    widgets: IWidgetInstance[],
    editDashboard: boolean,
    onChangeDashboard: any,
    canEditDashboard: boolean,
    canManageWidgetsAndSettings: boolean,
    openMenu: () => void
    toolbarItems: IToolbarItem[];
    minWidth?: number,
    numberOfColumns?: number,
    onGridResize?: (width: number, height: number, cellWidth: number, margin: [number, number]) => void,
    margin?: number,
    padding?: number
    // to hide the default edit toolbar that comes in edit mode in the dashbaords 
    hideDefaultEditToolbar?: boolean,
    onWidgetPropsChange?: (id: string, props: any) => void,
    onResizeStart?: () => void
    onResizeEnd?: () => void
}
```

## Usage

```tsx
import {IWidgetContainerBlockProps} from 'uxp/components';
```
