TldrawEditorBaseProps
See source codeTable of contents
Base props for the Tldraw and TldrawEditor components.
interface TldrawEditorBaseProps {}
Properties
autoFocus
optional
Whether to automatically focus the editor when it mounts.
autoFocus?: boolean
bindingUtils
optional
An array of binding utils to use in the editor.
bindingUtils?: readonly TLAnyBindingUtilConstructor[]
cameraOptions
optional
Camera options for the editor.
cameraOptions?: Partial<TLCameraOptions>
children
optional
The component's children.
children?: ReactNode
className
optional
A classname to pass to the editor's container.
className?: string
components
optional
Overrides for the editor's components, such as handles, collaborator cursors, etc.
components?: TLEditorComponents
inferDarkMode
optional
Whether to infer dark mode from the user's OS. Defaults to false.
inferDarkMode?: boolean
initialState
optional
The editor's initial state (usually the id of the first active tool).
initialState?: string
licenseKey
optional
The license key.
licenseKey?: string
onMount
optional
Called when the editor has mounted.
onMount?: TLOnMountHandler
options
optional
Options for the editor.
options?: Partial<TldrawOptions>
shapeUtils
optional
An array of shape utils to use in the editor.
shapeUtils?: readonly TLAnyShapeUtilConstructor[]
tools
optional
An array of tools to add to the editor's state chart.
tools?: readonly TLStateNodeConstructor[]
user
optional
The user interacting with the editor.
user?: TLUser
Prev
TLCursorPropsNext
TldrawEditorWithoutStoreProps