Hayden Bleasel

Banner

Buttons 6

About

Built with React and Tailwind. Copy the prompt and paste it into Claude Code, Cursor or Lovable: your agent adds Banner to your project and fits it to your theme.

Code

How Banner is used: the demo's code. The component's own source comes with a free account.

Usage.tsx

import { Banner, BannerClose, BannerIcon, BannerTitle, BannerAction } from "@/components/ui/banner";
import { CircleAlert } from 'lucide-react';

const Demo = () => {
  return (
    <div className="flex flex-col gap-4 w-full">
      <div className="w-full" style={{
        '--primary': '0 72.2% 50.6%',
        '--primary-foreground': '0 85.7% 97.3%',
      }}>
        <Banner inset>
          <BannerIcon icon={CircleAlert} />
          <BannerTitle>Something's gone <strong>horribly</strong> wrong.</BannerTitle>
          <BannerAction>Restart</BannerAction>
          <BannerClose />
        </Banner>
      </div>
      <div className="w-full" style={{
        '--primary': '24.6 95% 53.1%',
        '--primary-foreground': '60 9.1% 97.8%',
      }}>
        <Banner inset>
          <BannerIcon icon={CircleAlert} />
          <BannerTitle>You're almost out of disk space.</BannerTitle>
          <BannerAction>Upgrade</BannerAction>
          <BannerClose />
        </Banner>
      </div>
      <div className="w-full" style={{
        '--primary': '142.1 76.2% 36.3%',
        '--primary-foreground': '355.7 100% 97.3%',
      }}>
        <Banner inset>
          <BannerIcon icon={CircleAlert} />
          <BannerTitle>You've been selected for a secret mission.</BannerTitle>
          <BannerAction>Accept</BannerAction>
          <BannerClose />
        </Banner>
      </div>
    </div>
  )
}
  
export default { Demo }

Dependencies

More by Hayden Bleasel

View all
  • Spinner

    Spinner

    612
  • Announcement

    Announcement

    375
  • Gantt

    Gantt

    342
  • Stories Carousel

    Stories Carousel

    334
  • Kanban

    Kanban

    206
  • Pill

    Pill

    124
  • Dropzone

    Dropzone

    112
  • Calendar

    Calendar

    112

More in Buttons

View all
  • Button

    Button

    5
  • Texture Button

    Texture Button

    92
  • App Store Button

    App Store Button

    453
  • Eclipse Button

    Eclipse Button

    39
  • Button

    Button

    47
  • Split Button

    Split Button

    14
  • Button

    Button

    4
  • Button Group

    Button Group

    37