Fireworks Background Demo

PreviousNext

Demo showing a fireworks background.

Docs
animate-uiui

Preview

Loading preview…
registry/demo/components/backgrounds/fireworks/index.tsx
'use client';

import { useTheme } from 'next-themes';
import { FireworksBackground } from '@/components/animate-ui/components/backgrounds/fireworks';

type FireworksBackgroundDemoProps = {
  population: number;
};

export default function FireworksBackgroundDemo({
  population,
}: FireworksBackgroundDemoProps) {
  const { resolvedTheme: theme } = useTheme();

  return (
    <FireworksBackground
      className="absolute inset-0 flex items-center justify-center rounded-xl"
      color={theme === 'dark' ? 'white' : 'black'}
      population={population}
    />
  );
}

Installation

npx shadcn@latest add @animate-ui/demo-components-backgrounds-fireworks

Usage

import { DemoComponentsBackgroundsFireworks } from "@/components/ui/demo-components-backgrounds-fireworks"
<DemoComponentsBackgroundsFireworks />