GodUIGodUI
108Follow on X
Now showing

Split-Flap Display

tsx
import { SplitFlapDisplay } from "@/components/godui/split-flap-display";import { useEffect, useState } from "react";const WORDS = ["SPLIT", "FLAP", "SOLARI", "REVEAL", "GODUI"];export function NowShowing() {const [i, setI] = useState(0);useEffect(() => {  const id = setInterval(() => setI((n) => (n + 1) % WORDS.length), 2600);  return () => clearInterval(id);}, []);return <SplitFlapDisplay value={WORDS[i]} length={6} align="center" />;}