Dynamic React Big Calendar styled with Shadcn’s CSS variables for seamless light/dark theme support. Pure CSS, Next.js compatible. Perfect for event scheduling!
Frontend | Next.js |
Platform Usage | Cross-Platform |
Programming Languages | TypeScript |
Styling | Tailwind Css |
Use Case | Proof of Concept |
Welcome to the Shadcn/UI - Big Calendar repository! This project showcases a customized React Big Calendar styled using Shadcn's CSS variables, enabling dynamic theme adaptation. This is a purely CSS-based solution, ensuring smooth integration and consistent visual experiences across different themes.
Experience the live demo of the calendar in action:
Live Preview
Shadcn/UI - Big Calendar is an open-source project demonstrating how to style React Big Calendar using Shadcn's CSS variables. This project focuses solely on CSS customization for a seamless theme experience.
To ensure the dynamic theming works correctly, make sure to include these key files in your project:
The essential CSS stylesheet that powers the Shadcn-themed calendar is located at:
Important: Make sure to include this stylesheet in your project to enable dynamic theming with Shadcn's variables.
The main calendar component that integrates React Big Calendar with the custom Shadcn styles:
Setting up the project is easy! Follow these steps:
Clone the repository:
git clone https://github.com/list-jonas/shadcn-ui-big-calendar.git
cd shadcn-ui-big-calendar
Install dependencies:
npm install
# or
yarn install
Run the development server:
npm run dev
# or
yarn dev
Access the app: Open your browser and go to http://localhost:3000 to see it in action.
After setting up the project, here’s how you can use and customize the calendar:
Explore the Calendar:
Integrate Into Your Own Project:
We welcome contributions from the community! If you find any bugs, have suggestions, or want to improve the project, feel free to submit an issue or a pull request.
git clone https://github.com/YOUR_USERNAME/shadcn-ui-big-calendar.git
cd shadcn-ui-big-calendar
git checkout -b your-branch-name
git push origin your-branch-name
This project is licensed under the MIT License. See the LICENSE file for more details.
Created by Jonas
For more projects and information, visit My Website.
Check out the star history for this project: <a href="https://star-history.com/#list-jonas/shadcn-ui-big-calendar&Date"> <picture> <source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=list-jonas/shadcn-ui-big-calendar&type=Date&theme=dark" /> <source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=list-jonas/shadcn-ui-big-calendar&type=Date" /> <img alt="Star History Chart" src="https://api.star-history.com/svg?repos=list-jonas/shadcn-ui-big-calendar&type=Date" /> </picture> </a>
Thank you for checking out the Shadcn/UI - Big Calendar project! We hope this helps you create a beautifully themed event calendar using just CSS. If you have any questions or feedback, feel free to reach out. Happy coding!
Ready to turn your projects into opportunities and build your future? Let’s get started!
Get Started