TldrawEditorBaseProps
See source codeTable of contents
Base props for the Tldraw and TldrawEditor components.
interface TldrawEditorBaseProps {}Properties
assetUrls
The URLs for the fonts to use in the editor.
assetUrls?: {
fonts?: {
[key: string]: string | undefined
}
}autoFocus
Whether to automatically focus the editor when it mounts.
autoFocus?: booleanbindingUtils
An array of binding utils to use in the editor.
bindingUtils?: readonly TLAnyBindingUtilConstructor[]cameraOptions
Camera options for the editor.
cameraOptions?: Partial<TLCameraOptions>children
The component's children.
children?: ReactNodeclassName
A classname to pass to the editor's container.
className?: stringcomponents
Overrides for the editor's components, such as handles, collaborator cursors, etc.
components?: TLEditorComponentsdeepLinks
Options for syncing the editor's camera state with the URL.
deepLinks?: TLDeepLinkOptions | trueinferDarkMode
Whether to infer dark mode from the user's OS. Defaults to false.
inferDarkMode?: booleaninitialState
The editor's initial state (usually the id of the first active tool).
initialState?: stringlicenseKey
The license key.
licenseKey?: stringonMount
Called when the editor has mounted.
onMount?: TLOnMountHandleroptions
Options for the editor.
options?: Partial<TldrawOptions>shapeUtils
An array of shape utils to use in the editor.
shapeUtils?: readonly TLAnyShapeUtilConstructor[]textOptions
Text options for the editor.
textOptions?: TLTextOptionstools
An array of tools to add to the editor's state chart.
tools?: readonly TLStateNodeConstructor[]user
The user interacting with the editor.
user?: TLUserMethods
isShapeHidden
Predicate for whether or not a shape should be hidden.
Hidden shapes will not render in the editor, and they will not be eligible for hit test via and . But otherwise they will remain in the store and participate in all other operations.
Parameters
Returns
boolean