interface TransitionProps {
    appear?: boolean;
    appearActiveClass?: string;
    appearFromClass?: string;
    appearToClass?: string;
    css?: boolean;
    duration?: number | {
        enter: number;
        leave: number;
    };
    enterActiveClass?: string;
    enterFromClass?: string;
    enterToClass?: string;
    leaveActiveClass?: string;
    leaveFromClass?: string;
    leaveToClass?: string;
    mode?: "default" | "in-out" | "out-in";
    name?: string;
    onAfterAppear?: Hook<((el) => void)>;
    onAfterEnter?: Hook<((el) => void)>;
    onAfterLeave?: Hook<((el) => void)>;
    onAppear?: Hook<((el, done) => void)>;
    onAppearCancelled?: Hook<((el) => void)>;
    onBeforeAppear?: Hook<((el) => void)>;
    onBeforeEnter?: Hook<((el) => void)>;
    onBeforeLeave?: Hook<((el) => void)>;
    onEnter?: Hook<((el, done) => void)>;
    onEnterCancelled?: Hook<((el) => void)>;
    onLeave?: Hook<((el, done) => void)>;
    onLeaveCancelled?: Hook<((el) => void)>;
    persisted?: boolean;
    type?: AnimationTypes;
}

Hierarchy

Properties

appear?: boolean
appearActiveClass?: string
appearFromClass?: string
appearToClass?: string
css?: boolean
duration?: number | {
    enter: number;
    leave: number;
}

Type declaration

  • enter: number
  • leave: number
enterActiveClass?: string
enterFromClass?: string
enterToClass?: string
leaveActiveClass?: string
leaveFromClass?: string
leaveToClass?: string
mode?: "default" | "in-out" | "out-in"
name?: string
onAfterAppear?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onAfterEnter?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onAfterLeave?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onAppear?: Hook<((el, done) => void)>

Type declaration

    • (el, done): void
    • Parameters

      • el: Element
      • done: (() => void)
          • (): void
          • Returns void

      Returns void

onAppearCancelled?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onBeforeAppear?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onBeforeEnter?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onBeforeLeave?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onEnter?: Hook<((el, done) => void)>

Type declaration

    • (el, done): void
    • Parameters

      • el: Element
      • done: (() => void)
          • (): void
          • Returns void

      Returns void

onEnterCancelled?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

onLeave?: Hook<((el, done) => void)>

Type declaration

    • (el, done): void
    • Parameters

      • el: Element
      • done: (() => void)
          • (): void
          • Returns void

      Returns void

onLeaveCancelled?: Hook<((el) => void)>

Type declaration

    • (el): void
    • Parameters

      • el: Element

      Returns void

persisted?: boolean
type?: AnimationTypes

Generated using TypeDoc