Skip to main content

Interface: VideoEditorProps

Props for the VideoEditor component. Defines the configuration options and custom panels for the video editor.

Example

<VideoEditor
leftPanel={<MediaPanel />}
rightPanel={<PropertiesPanel />}
bottomPanel={<EffectsPanel />}
editorConfig={{
videoProps: { width: 1920, height: 1080 },
canvasMode: true
}}
defaultPlayControls={true}
/>

Table of contents​

Properties​

Properties​

leftPanel​

• Optional leftPanel: ReactNode

Custom left panel component (e.g., media library)

Defined in​

packages/video-editor/src/components/video-editor.tsx:134


rightPanel​

• Optional rightPanel: ReactNode

Custom right panel component (e.g., properties inspector)

Defined in​

packages/video-editor/src/components/video-editor.tsx:136


bottomPanel​

• Optional bottomPanel: ReactNode

Custom bottom panel component (e.g., effects library)

Defined in​

packages/video-editor/src/components/video-editor.tsx:138


defaultPlayControls​

• Optional defaultPlayControls: boolean

Whether to show default play controls if no custom controls provided

Defined in​

packages/video-editor/src/components/video-editor.tsx:140


editorConfig​

• editorConfig: VideoEditorConfig

Editor configuration including video properties and mode settings

Defined in​

packages/video-editor/src/components/video-editor.tsx:142