# UIOptions This prop can be used to customise UI of Excalidraw. Currently we support customising [`canvasActions`](#canvasactions), [`dockedSidebarBreakpoint`](#dockedsidebarbreakpoint) and [`welcomeScreen`](#welcmescreen).
{## canvasActions This `prop` controls the visibility of the canvas actions inside the `menu`. | Prop | Type | Default | Description | | --- | --- | --- | --- | | `changeViewBackgroundColor` | `boolean` | `true` | Indicates whether to show `Background color picker`. | | `clearCanvas` | `boolean` | `true` | Indicates whether to show `Clear canvas` button. | | `export` | `false` | [`exportOpts`](#exportopts) | `object` | This prop allows to customize the UI inside the export dialog. By default it shows the `save file to disk`. For more details visit [`exportOpts`](#exportopts). | | `loadScene` | `boolean` | `true` | Indicates whether to show `Load` button. | | `saveToActiveFile` | `boolean` | `true` | Indicates whether to show `Save` button to save to current file. | | `toggleTheme` | `boolean` | `null` | `null` | Indicates whether to show `Theme toggle`. When defined as `boolean`, takes precedence over [`props.theme`](/docs/@excalidraw/excalidraw/api/props#theme) to show `Theme toggle`. | | `saveAsImage` | `boolean` | `true` | Indicates whether to show `Save as image` button. | ```tsx live function App() { const UIOptions = { canvasActions: { changeViewBackgroundColor: false, clearCanvas: false, loadScene: false, }, }; return (
canvasActions?: CanvasActions ,
dockedSidebarBreakpoint?: number,
welcomeScreen?: boolean
}