This component no longer exists. It was in remotionui’s manifest when we first indexed it and is not there now — the registry served its inventory on 2026-08-11 and this item was not on it. The install command below will fail. It is kept here because a tutorial somewhere still tells people to run it.
transition-slide
remotionui/transition-slideRemovedComponent
Slide transition helper for TransitionSeries
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/transition-slide.jsonSource
1import { slide } from "@remotion/transitions/slide";2import {3 resolveTransitionTiming,4 type TransitionVariant,5} from "@/remotion/lib/transition-timing";67export type SlideDirection =8 | "from-left"9 | "from-right"10 | "from-top"11 | "from-bottom";1213export type TransitionSlideConfig = {14 durationInFrames?: number;15 direction?: SlideDirection;16 variant?: TransitionVariant;17};1819/** Slide transition config for use with TransitionSeries.Transition */20export function transitionSlide({21 durationInFrames = 22,22 direction = "from-left",23 variant = "editorial",24}: TransitionSlideConfig = {}) {25 return {26 presentation: slide({ direction }),27 timing: resolveTransitionTiming({ durationInFrames, variant }),28 };29}3031/** Total overlap frames consumed by a slide transition */32export function getTransitionSlideDuration(33 config: TransitionSlideConfig = {},34 fps: number,35): number {36 return transitionSlide(config).timing.getDurationInFrames({ fps });37}
