flohoeller

Empty Calendar

Component 1

About

A decorative SVG illustration of stacked, empty calendar cards with a disabled "join meeting" button, used as an empty state for calendar or scheduling views.

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

Code

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

Usage.tsx

import { EmptyCalendar } from "@/components/ui/empty-calendar";

export default function EmptyCalendarDemo() {
  return (
    <div className="flex min-h-[480px] w-full items-center justify-center bg-background p-8">
      <div className="flex max-w-sm flex-col items-center gap-4 text-center">
        <EmptyCalendar className="w-64" />
        <div className="space-y-1">
          <h3 className="text-sm font-medium text-foreground">
            No events scheduled
          </h3>
          <p className="text-sm text-muted-foreground">
            This calendar is empty. Create an event to get started.
          </p>
        </div>
      </div>
    </div>
  );
}

More by flohoeller

View all
  • Tab Overload

    Tab Overload

    6
  • Side Folder

    Side Folder

    5
  • Comment Thread

    Comment Thread

    5
  • Agent Team

    Agent Team

    4
  • Filter Menu

    Filter Menu

    4
  • Progress Tracker

    Progress Tracker

    3
  • Team Invite

    Team Invite

    2
  • Tips Panel

    Tips Panel

    2