UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

26 lines (25 loc) 2.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.EditorContexts = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); const player_1 = require("@remotion/player"); const client_id_1 = require("../helpers/client-id"); const folders_1 = require("../state/folders"); const highest_z_index_1 = require("../state/highest-z-index"); const keybindings_1 = require("../state/keybindings"); const preview_size_1 = require("../state/preview-size"); const sidebar_1 = require("../state/sidebar"); const VisualControls_1 = require("../visual-controls/VisualControls"); const CheckerboardProvider_1 = require("./CheckerboardProvider"); const get_zod_if_possible_1 = require("./get-zod-if-possible"); const MediaVolumeProvider_1 = require("./MediaVolumeProvider"); const ModalsProvider_1 = require("./ModalsProvider"); const context_1 = require("./RenderQueue/context"); const SetTimelineInOutProvider_1 = require("./SetTimelineInOutProvider"); const ShowGuidesProvider_1 = require("./ShowGuidesProvider"); const ShowRulersProvider_1 = require("./ShowRulersProvider"); const ZoomGesturesProvider_1 = require("./ZoomGesturesProvider"); const EditorContexts = ({ children, readOnlyStudio }) => { return ((0, jsx_runtime_1.jsx)(get_zod_if_possible_1.ZodProvider, { children: (0, jsx_runtime_1.jsx)(VisualControls_1.VisualControlsProvider, { children: (0, jsx_runtime_1.jsx)(client_id_1.PreviewServerConnection, { readOnlyStudio: readOnlyStudio, children: (0, jsx_runtime_1.jsx)(context_1.RenderQueueContextProvider, { children: (0, jsx_runtime_1.jsx)(keybindings_1.KeybindingContextProvider, { children: (0, jsx_runtime_1.jsx)(CheckerboardProvider_1.CheckerboardProvider, { children: (0, jsx_runtime_1.jsx)(ZoomGesturesProvider_1.ZoomGesturesProvider, { children: (0, jsx_runtime_1.jsx)(ShowRulersProvider_1.ShowRulersProvider, { children: (0, jsx_runtime_1.jsx)(ShowGuidesProvider_1.ShowGuidesProvider, { children: (0, jsx_runtime_1.jsx)(preview_size_1.PreviewSizeProvider, { children: (0, jsx_runtime_1.jsx)(ModalsProvider_1.ModalsProvider, { children: (0, jsx_runtime_1.jsx)(MediaVolumeProvider_1.MediaVolumeProvider, { children: (0, jsx_runtime_1.jsx)(player_1.PlayerInternals.PlayerEmitterProvider, { currentPlaybackRate: null, children: (0, jsx_runtime_1.jsx)(sidebar_1.SidebarContextProvider, { children: (0, jsx_runtime_1.jsx)(folders_1.FolderContextProvider, { children: (0, jsx_runtime_1.jsx)(highest_z_index_1.HighestZIndexProvider, { children: (0, jsx_runtime_1.jsx)(SetTimelineInOutProvider_1.SetTimelineInOutProvider, { children: children }) }) }) }) }) }) }) }) }) }) }) }) }) }) }) }) })); }; exports.EditorContexts = EditorContexts;