UNPKG

svelte-fast-marquee

Version:

Svelte marquee component — a fast, CSS-driven, drop-in marquee for Svelte and SvelteKit inspired by react-fast-marquee. SSR-friendly, TypeScript types, pauseOnHover, gradient fade.

48 lines (47 loc) 1.24 kB
/** @typedef {typeof __propDef.props} MarqueeProps */ /** @typedef {typeof __propDef.events} MarqueeEvents */ /** @typedef {typeof __propDef.slots} MarqueeSlots */ export default class Marquee extends SvelteComponentTyped<{ style?: string; pauseOnHover?: boolean; autoFill?: boolean; pauseOnClick?: boolean; direction?: "left" | "right"; speed?: number; play?: boolean; gradientColor?: string; gradientWidth?: string; class?: string; gap?: string; }, { [evt: string]: CustomEvent<any>; }, { default: {}; }> { } export type MarqueeProps = typeof __propDef.props; export type MarqueeEvents = typeof __propDef.events; export type MarqueeSlots = typeof __propDef.slots; import { SvelteComponentTyped } from "svelte"; declare const __propDef: { props: { style?: string; pauseOnHover?: boolean; autoFill?: boolean; pauseOnClick?: boolean; direction?: "left" | "right"; speed?: number; play?: boolean; gradientColor?: string; gradientWidth?: string; class?: string; gap?: string; }; events: { [evt: string]: CustomEvent<any>; }; slots: { default: {}; }; }; export {};