live-code-split
remotionui/live-code-splitFreeBlock
Code editor with live preview
Live preview
live · rendered by the registry
Rendered by remotionui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://remotionui.com/r/live-code-split.jsonSource
1import { AbsoluteFill } from "remotion";2import { TransitionSeries } from "@remotion/transitions";3import { transitionFade } from "@/remotion/primitives/transition-fade";4import { CodeReveal } from "@/remotion/scenes/code-reveal";5import { DeviceMockupZoom } from "@/remotion/scenes/device-mockup-zoom";6import { DURATION } from "@/remotion/lib/motion-tokens";78const SAMPLE = `export const Clip = () => (9 <TitleCard title="Live preview" />10);`;1112const SCENE_DURATIONS = {13 code: 90,14 device: 90,15} as const;1617export type LiveCodeSplitProps = {18 code?: string;19};2021export const LiveCodeSplit: React.FC<LiveCodeSplitProps> = ({22 code = SAMPLE,23}) => {24 const fade = transitionFade({ durationInFrames: DURATION.fast });2526 return (27 <AbsoluteFill style={{ background: "#080810" }}>28 <TransitionSeries>29 <TransitionSeries.Sequence durationInFrames={SCENE_DURATIONS.code}>30 <CodeReveal code={code} title="Composition.tsx" />31 </TransitionSeries.Sequence>32 <TransitionSeries.Transition {...fade} />33 <TransitionSeries.Sequence durationInFrames={SCENE_DURATIONS.device}>34 <DeviceMockupZoom device="laptop" />35 </TransitionSeries.Sequence>36 </TransitionSeries>37 </AbsoluteFill>38 );39};
More from remotionui
All 127 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| ai-composer-showcaseai-composer-showcase | remotionui | Blocks | Free | no deps | |
| ai-generation-canvasai-generation-canvas | remotionui | Blocks | Free | no deps | |
| animated-bar-chartanimated-bar-chart | remotionui | Blocks | Free | no deps | |
| audiogram-sceneaudiogram-scene | remotionui | Blocks | Free | no deps | |
| auto-fit-titleauto-fit-title | remotionui | Blocks | Free | no deps | |
| b-roll-stackb-roll-stack | remotionui | Blocks | Free | no deps | |
| bento-panbento-pan | remotionui | Blocks | Free | no deps | |
| browser-flowbrowser-flow | remotionui | Blocks | Free | no deps |
