UNPKG

@remotion/studio

Version:

APIs for interacting with the Remotion Studio

33 lines (32 loc) 3.17 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 ExpandedTracksProvider_1 = require("./ExpandedTracksProvider"); const get_zod_if_possible_1 = require("./get-zod-if-possible"); const MediaVolumeProvider_1 = require("./MediaVolumeProvider"); const ModalsProvider_1 = require("./ModalsProvider"); const ClientRenderQueueProcessor_1 = require("./RenderQueue/ClientRenderQueueProcessor"); const context_1 = require("./RenderQueue/context"); const SetTimelineInOutProvider_1 = require("./SetTimelineInOutProvider"); const ShowGuidesProvider_1 = require("./ShowGuidesProvider"); const ShowRulersProvider_1 = require("./ShowRulersProvider"); const VisualControlsUndoSync_1 = require("./VisualControls/VisualControlsUndoSync"); const ZoomGesturesProvider_1 = require("./ZoomGesturesProvider"); const EditorContexts = ({ children, readOnlyStudio }) => { return (jsx_runtime_1.jsx(get_zod_if_possible_1.ZodProvider, { children: jsx_runtime_1.jsx(VisualControls_1.VisualControlsProvider, { children: jsx_runtime_1.jsxs(client_id_1.PreviewServerConnection, { readOnlyStudio: readOnlyStudio, children: [ jsx_runtime_1.jsx(VisualControlsUndoSync_1.VisualControlsUndoSync, {}), jsx_runtime_1.jsxs(context_1.RenderQueueContextProvider, { children: [ jsx_runtime_1.jsx(ClientRenderQueueProcessor_1.ClientRenderQueueProcessor, {}), jsx_runtime_1.jsx(keybindings_1.KeybindingContextProvider, { children: jsx_runtime_1.jsx(CheckerboardProvider_1.CheckerboardProvider, { children: jsx_runtime_1.jsx(ZoomGesturesProvider_1.ZoomGesturesProvider, { children: jsx_runtime_1.jsx(ShowRulersProvider_1.ShowRulersProvider, { children: jsx_runtime_1.jsx(ShowGuidesProvider_1.ShowGuidesProvider, { children: jsx_runtime_1.jsx(preview_size_1.PreviewSizeProvider, { children: jsx_runtime_1.jsx(ModalsProvider_1.ModalsProvider, { children: jsx_runtime_1.jsx(MediaVolumeProvider_1.MediaVolumeProvider, { children: jsx_runtime_1.jsx(player_1.PlayerInternals.PlayerEmitterProvider, { currentPlaybackRate: null, children: jsx_runtime_1.jsx(sidebar_1.SidebarContextProvider, { children: jsx_runtime_1.jsx(folders_1.FolderContextProvider, { children: jsx_runtime_1.jsx(highest_z_index_1.HighestZIndexProvider, { children: jsx_runtime_1.jsx(SetTimelineInOutProvider_1.SetTimelineInOutProvider, { children: jsx_runtime_1.jsx(ExpandedTracksProvider_1.ExpandedTracksProvider, { children: children }) }) }) }) }) }) }) }) }) }) }) }) }) }) ] }) ] }) }) })); }; exports.EditorContexts = EditorContexts;