import React, { ReactElement } from "react"; import styles from "./Marquee.module.css"; import Marquee from "./Marquee"; export interface MarqueeLink { title: string; url: string; } interface Props { links: MarqueeLink[] } const getRandomDelayBetween = (start: number, end: number) => `${Math.random() * (end - start) + start}s`; const getTopFromIndex = (index: number, n: number) => `calc((100% - 50px) * (${index} / ${n - 1}))`; const getRandomAnimationName = () => Math.random() > 0.5 ? "right" : "left"; const Marquees = ({ links }: Props): ReactElement => { return (
{ links.map((link, idx) => ( ))} ); }; export default Marquees;