├── .eslintrc.json
├── .gitignore
├── CONTRIBUTING.md
├── README.md
├── components.json
├── next.config.mjs
├── package-lock.json
├── package.json
├── postcss.config.mjs
├── public
├── images
│ ├── android-chrome-192x192.png
│ ├── android-chrome-512x512.png
│ ├── apple-touch-icon.png
│ ├── blocks
│ │ └── screenshots
│ │ │ ├── blog-01.webp
│ │ │ ├── blog-02.webp
│ │ │ ├── blog-03.webp
│ │ │ ├── contact-01.webp
│ │ │ ├── contact-02.webp
│ │ │ ├── contact-03.webp
│ │ │ ├── faq-01.webp
│ │ │ ├── faq-02.webp
│ │ │ ├── faq-03.webp
│ │ │ ├── faq-04.webp
│ │ │ ├── faq-05.webp
│ │ │ ├── faq-06.webp
│ │ │ ├── faq-07.webp
│ │ │ ├── features-01.webp
│ │ │ ├── features-02.webp
│ │ │ ├── features-03.webp
│ │ │ ├── features-04.webp
│ │ │ ├── features-05.webp
│ │ │ ├── features-06.webp
│ │ │ ├── features-07.webp
│ │ │ ├── footer-01.webp
│ │ │ ├── footer-02.webp
│ │ │ ├── footer-03.webp
│ │ │ ├── footer-04.webp
│ │ │ ├── footer-05.webp
│ │ │ ├── hero-01.webp
│ │ │ ├── hero-02.webp
│ │ │ ├── hero-03.webp
│ │ │ ├── hero-04.webp
│ │ │ ├── hero-05.webp
│ │ │ ├── hero-06.webp
│ │ │ ├── hero-07.webp
│ │ │ ├── login-01.webp
│ │ │ ├── login-02.webp
│ │ │ ├── login-03.webp
│ │ │ ├── login-04.webp
│ │ │ ├── login-05.webp
│ │ │ ├── logos-01.webp
│ │ │ ├── logos-02.webp
│ │ │ ├── logos-03.webp
│ │ │ ├── logos-04.webp
│ │ │ ├── logos-05.webp
│ │ │ ├── logos-06.webp
│ │ │ ├── logos-07.webp
│ │ │ ├── navbar-01.webp
│ │ │ ├── navbar-02.webp
│ │ │ ├── navbar-03.webp
│ │ │ ├── navbar-04.webp
│ │ │ ├── navbar-05.webp
│ │ │ ├── pricing-01.webp
│ │ │ ├── pricing-02.webp
│ │ │ ├── pricing-03.webp
│ │ │ ├── pricing-04.webp
│ │ │ ├── pricing-05.webp
│ │ │ ├── pricing-06.webp
│ │ │ ├── signup-01.webp
│ │ │ ├── signup-02.webp
│ │ │ ├── signup-03.webp
│ │ │ ├── signup-04.webp
│ │ │ ├── signup-05.webp
│ │ │ ├── stats-01.webp
│ │ │ ├── stats-02.webp
│ │ │ ├── team-01.webp
│ │ │ ├── team-02.webp
│ │ │ ├── team-03.webp
│ │ │ ├── team-04.webp
│ │ │ ├── team-05.webp
│ │ │ ├── testimonial-01.webp
│ │ │ ├── testimonial-02.webp
│ │ │ ├── testimonial-03.webp
│ │ │ ├── testimonial-04.webp
│ │ │ ├── testimonial-05.webp
│ │ │ ├── testimonial-06.webp
│ │ │ ├── timeline-01.webp
│ │ │ ├── timeline-02.webp
│ │ │ ├── timeline-03.webp
│ │ │ ├── timeline-04.webp
│ │ │ ├── timeline-05.webp
│ │ │ ├── timeline-06.webp
│ │ │ └── timeline-07.webp
│ ├── favicon-16x16.png
│ ├── favicon-32x32.png
│ ├── og-image.png
│ ├── site.webmanifest
│ └── templates
│ │ ├── minimal-portfolio.png
│ │ ├── minimalist-landing-page.png
│ │ └── pure-landing.png
└── r
│ ├── accordion-01.json
│ ├── accordion-02.json
│ ├── accordion-03.json
│ ├── accordion-04.json
│ ├── accordion-05.json
│ ├── accordion-06.json
│ ├── accordion-07.json
│ ├── accordion-08.json
│ ├── accordion-09.json
│ ├── accordion-10.json
│ ├── accordion-11.json
│ ├── accordion-12.json
│ ├── alert-01.json
│ ├── alert-02.json
│ ├── alert-03.json
│ ├── alert-04.json
│ ├── alert-05.json
│ ├── alert-06.json
│ ├── alert-07.json
│ ├── alert-08.json
│ ├── alert-09.json
│ ├── alert-10.json
│ ├── alert-dialog-01.json
│ ├── alert-dialog-02.json
│ ├── alert-dialog-03.json
│ ├── alert-dialog-04.json
│ ├── alert-dialog-05.json
│ ├── alert-dialog-06.json
│ ├── animated-grid-pattern.json
│ ├── avatar-01.json
│ ├── avatar-02.json
│ ├── avatar-03.json
│ ├── avatar-04.json
│ ├── avatar-05.json
│ ├── avatar-06.json
│ ├── avatar-07.json
│ ├── avatar-08.json
│ ├── avatar-09.json
│ ├── avatar-10.json
│ ├── avatar-11.json
│ ├── avatar-12.json
│ ├── avatar-13.json
│ ├── badge-01.json
│ ├── badge-02.json
│ ├── badge-03.json
│ ├── badge-04.json
│ ├── badge-05.json
│ ├── badge-06.json
│ ├── badge-07.json
│ ├── badge-08.json
│ ├── badge-09.json
│ ├── badge-10.json
│ ├── badge-11.json
│ ├── badge-12.json
│ ├── badge-13.json
│ ├── blog-01.json
│ ├── blog-02.json
│ ├── blog-03.json
│ ├── breadcrumb-01.json
│ ├── breadcrumb-02.json
│ ├── breadcrumb-03.json
│ ├── breadcrumb-04.json
│ ├── breadcrumb-05.json
│ ├── breadcrumb-06.json
│ ├── breadcrumb-07.json
│ ├── breadcrumb-08.json
│ ├── breadcrumb-09.json
│ ├── breadcrumb-10.json
│ ├── breadcrumb-11.json
│ ├── breadcrumb-12.json
│ ├── breadcrumb-13.json
│ ├── breadcrumb-14.json
│ ├── breadcrumb-15.json
│ ├── button-01.json
│ ├── button-02.json
│ ├── button-03.json
│ ├── button-04.json
│ ├── button-05.json
│ ├── button-06.json
│ ├── button-07.json
│ ├── button-08.json
│ ├── button-09.json
│ ├── button-10.json
│ ├── button-11.json
│ ├── button-12.json
│ ├── button-13.json
│ ├── button-14.json
│ ├── button-15.json
│ ├── button-16.json
│ ├── button-17.json
│ ├── button-18.json
│ ├── button-19.json
│ ├── button-20.json
│ ├── button-21.json
│ ├── button-22.json
│ ├── button-23.json
│ ├── card-01.json
│ ├── card-02.json
│ ├── card-03.json
│ ├── card-04.json
│ ├── card-05.json
│ ├── card-06.json
│ ├── card-07.json
│ ├── card-08.json
│ ├── carousel-01.json
│ ├── carousel-02.json
│ ├── carousel-03.json
│ ├── carousel-04.json
│ ├── carousel-05.json
│ ├── carousel-06.json
│ ├── carousel-07.json
│ ├── carousel-08.json
│ ├── carousel-09.json
│ ├── carousel-10.json
│ ├── carousel-11.json
│ ├── checkbox-01.json
│ ├── checkbox-02.json
│ ├── checkbox-03.json
│ ├── checkbox-04.json
│ ├── checkbox-05.json
│ ├── checkbox-06.json
│ ├── checkbox-07.json
│ ├── checkbox-08.json
│ ├── checkbox-09.json
│ ├── checkbox-10.json
│ ├── checkbox-11.json
│ ├── checkbox-12.json
│ ├── collapsible-01.json
│ ├── collapsible-02.json
│ ├── collapsible-03.json
│ ├── collapsible-04.json
│ ├── contact-01.json
│ ├── contact-02.json
│ ├── contact-03.json
│ ├── dot-pattern.json
│ ├── dropdown-menu-01.json
│ ├── dropdown-menu-02.json
│ ├── dropdown-menu-03.json
│ ├── dropdown-menu-04.json
│ ├── dropdown-menu-05.json
│ ├── dropdown-menu-06.json
│ ├── dropdown-menu-07.json
│ ├── dropdown-menu-08.json
│ ├── faq-01.json
│ ├── faq-02.json
│ ├── faq-03.json
│ ├── faq-04.json
│ ├── faq-05.json
│ ├── faq-06.json
│ ├── faq-07.json
│ ├── features-01.json
│ ├── features-02.json
│ ├── features-03.json
│ ├── features-04.json
│ ├── features-05.json
│ ├── features-06.json
│ ├── features-07.json
│ ├── footer-01.json
│ ├── footer-02.json
│ ├── footer-03.json
│ ├── footer-04.json
│ ├── footer-05.json
│ ├── hero-01.json
│ ├── hero-02.json
│ ├── hero-03.json
│ ├── hero-04.json
│ ├── hero-05.json
│ ├── hero-06.json
│ ├── hero-07.json
│ ├── input-01.json
│ ├── input-02.json
│ ├── input-03.json
│ ├── input-04.json
│ ├── input-05.json
│ ├── input-06.json
│ ├── input-07.json
│ ├── input-08.json
│ ├── input-09.json
│ ├── input-10.json
│ ├── input-11.json
│ ├── input-12.json
│ ├── input-otp-01.json
│ ├── input-otp-02.json
│ ├── input-otp-03.json
│ ├── input-otp-04.json
│ ├── input-otp-05.json
│ ├── input-otp-06.json
│ ├── input-otp-07.json
│ ├── login-01.json
│ ├── login-02.json
│ ├── login-03.json
│ ├── login-04.json
│ ├── login-05.json
│ ├── logos-01.json
│ ├── logos-02.json
│ ├── logos-03.json
│ ├── logos-04.json
│ ├── logos-05.json
│ ├── logos-06.json
│ ├── logos-07.json
│ ├── marquee.json
│ ├── navbar-01.json
│ ├── navbar-02.json
│ ├── navbar-03.json
│ ├── navbar-04.json
│ ├── navbar-05.json
│ ├── navigation-menu-01.json
│ ├── navigation-menu-02.json
│ ├── navigation-menu-03.json
│ ├── navigation-menu-04.json
│ ├── navigation-menu-05.json
│ ├── navigation-menu-06.json
│ ├── navigation-menu-07.json
│ ├── navigation-menu-08.json
│ ├── pagination-01.json
│ ├── pagination-02.json
│ ├── pagination-03.json
│ ├── pagination-04.json
│ ├── pagination-05.json
│ ├── pagination-06.json
│ ├── pagination-07.json
│ ├── pagination-08.json
│ ├── pagination-09.json
│ ├── pagination-10.json
│ ├── pagination-11.json
│ ├── pagination-12.json
│ ├── pagination-13.json
│ ├── pagination-14.json
│ ├── particles.json
│ ├── pricing-01.json
│ ├── pricing-02.json
│ ├── pricing-03.json
│ ├── pricing-04.json
│ ├── pricing-05.json
│ ├── pricing-06.json
│ ├── progress-01.json
│ ├── progress-02.json
│ ├── progress-03.json
│ ├── progress-04.json
│ ├── progress-05.json
│ ├── progress-06.json
│ ├── progress-07.json
│ ├── progress-08.json
│ ├── progress-09.json
│ ├── progress-10.json
│ ├── progress-11.json
│ ├── progress-12.json
│ ├── radio-group-01.json
│ ├── radio-group-02.json
│ ├── radio-group-03.json
│ ├── radio-group-04.json
│ ├── radio-group-05.json
│ ├── radio-group-06.json
│ ├── radio-group-07.json
│ ├── radio-group-08.json
│ ├── radio-group-09.json
│ ├── select-01.json
│ ├── select-02.json
│ ├── select-03.json
│ ├── select-04.json
│ ├── select-05.json
│ ├── select-06.json
│ ├── select-07.json
│ ├── select-08.json
│ ├── select-09.json
│ ├── select-10.json
│ ├── select-11.json
│ ├── select-12.json
│ ├── separator-01.json
│ ├── separator-02.json
│ ├── separator-03.json
│ ├── separator-04.json
│ ├── separator-05.json
│ ├── separator-06.json
│ ├── separator-with-label-vertical.json
│ ├── signup-01.json
│ ├── signup-02.json
│ ├── signup-03.json
│ ├── signup-04.json
│ ├── signup-05.json
│ ├── slider-01.json
│ ├── slider-02.json
│ ├── slider-03.json
│ ├── slider-04.json
│ ├── slider-05.json
│ ├── slider-06.json
│ ├── slider-07.json
│ ├── slider-08.json
│ ├── slider-09.json
│ ├── slider-10.json
│ ├── slider-11.json
│ ├── slider-12.json
│ ├── slider-13.json
│ ├── slider-14.json
│ ├── slider-15.json
│ ├── spinner-01.json
│ ├── spinner-02.json
│ ├── spinner-03.json
│ ├── spinner-04.json
│ ├── spinner-05.json
│ ├── spinner-06.json
│ ├── spinner-07.json
│ ├── spinner-08.json
│ ├── spinner-09.json
│ ├── spinner-10.json
│ ├── spinner-11.json
│ ├── stats-01.json
│ ├── stats-02.json
│ ├── switch-01.json
│ ├── switch-02.json
│ ├── switch-03.json
│ ├── switch-04.json
│ ├── switch-05.json
│ ├── switch-06.json
│ ├── switch-07.json
│ ├── table-01.json
│ ├── table-02.json
│ ├── table-03.json
│ ├── table-04.json
│ ├── table-05.json
│ ├── table-06.json
│ ├── table-07.json
│ ├── table-08.json
│ ├── table-09.json
│ ├── table-10.json
│ ├── table-11.json
│ ├── tabs-01.json
│ ├── tabs-02.json
│ ├── tabs-03.json
│ ├── tabs-04.json
│ ├── tabs-05.json
│ ├── tabs-06.json
│ ├── tabs-07.json
│ ├── tabs-08.json
│ ├── tabs-09.json
│ ├── tabs-10.json
│ ├── tabs-11.json
│ ├── tabs-12.json
│ ├── tabs-13.json
│ ├── tabs-14.json
│ ├── tabs-15.json
│ ├── tabs-16.json
│ ├── tabs-17.json
│ ├── tabs-18.json
│ ├── team-01.json
│ ├── team-02.json
│ ├── team-03.json
│ ├── team-04.json
│ ├── team-05.json
│ ├── testimonial-01.json
│ ├── testimonial-02.json
│ ├── testimonial-03.json
│ ├── testimonial-04.json
│ ├── testimonial-05.json
│ ├── testimonial-06.json
│ ├── textarea-01.json
│ ├── textarea-02.json
│ ├── textarea-03.json
│ ├── textarea-04.json
│ ├── textarea-05.json
│ ├── textarea-06.json
│ ├── textarea-07.json
│ ├── timeline-01.json
│ ├── timeline-02.json
│ ├── timeline-03.json
│ ├── timeline-04.json
│ ├── timeline-05.json
│ ├── timeline-06.json
│ ├── timeline-07.json
│ ├── tooltip-01.json
│ ├── tooltip-02.json
│ ├── tooltip-03.json
│ ├── tooltip-04.json
│ ├── tooltip-05.json
│ ├── tooltip-06.json
│ └── tooltip-07.json
├── registry.json
├── src
├── app
│ ├── (components)
│ │ ├── components
│ │ │ ├── [component]
│ │ │ │ └── page.tsx
│ │ │ └── introduction
│ │ │ │ └── page.tsx
│ │ └── layout.tsx
│ ├── api
│ │ ├── blocks
│ │ │ └── generate-screenshots
│ │ │ │ └── route.ts
│ │ └── og
│ │ │ └── route.tsx
│ ├── blocks
│ │ ├── [block]
│ │ │ ├── page.tsx
│ │ │ └── preview
│ │ │ │ ├── layout.tsx
│ │ │ │ └── page.tsx
│ │ ├── categories
│ │ │ └── [category]
│ │ │ │ └── page.tsx
│ │ └── page.tsx
│ ├── favicon.ico
│ ├── globals.css
│ ├── layout.tsx
│ ├── page.tsx
│ ├── roadmap
│ │ └── page.tsx
│ ├── robots.txt
│ ├── sitemap.ts
│ └── templates
│ │ ├── layout.tsx
│ │ └── page.tsx
├── assets
│ └── fonts
│ │ └── DMSans-SemiBold.ttf
├── blocks
│ ├── blog-01
│ │ └── page.tsx
│ ├── blog-02
│ │ └── page.tsx
│ ├── blog-03
│ │ └── page.tsx
│ ├── contact-01
│ │ └── contact-01.tsx
│ ├── contact-02
│ │ └── contact-02.tsx
│ ├── contact-03
│ │ └── contact-03.tsx
│ ├── faq-01
│ │ └── faq-01.tsx
│ ├── faq-02
│ │ └── faq-02.tsx
│ ├── faq-03
│ │ └── faq-03.tsx
│ ├── faq-04
│ │ └── faq-04.tsx
│ ├── faq-05
│ │ └── faq-05.tsx
│ ├── faq-06
│ │ └── faq-06.tsx
│ ├── faq-07
│ │ └── faq-07.tsx
│ ├── features-01
│ │ └── features-01.tsx
│ ├── features-02
│ │ └── features-02.tsx
│ ├── features-03
│ │ └── features-03.tsx
│ ├── features-04
│ │ └── features-04.tsx
│ ├── features-05
│ │ └── features-05.tsx
│ ├── features-06
│ │ └── features-06.tsx
│ ├── features-07
│ │ └── features-07.tsx
│ ├── footer-01
│ │ └── footer-01.tsx
│ ├── footer-02
│ │ └── footer-02.tsx
│ ├── footer-03
│ │ └── footer-03.tsx
│ ├── footer-04
│ │ └── footer-04.tsx
│ ├── footer-05
│ │ └── footer-05.tsx
│ ├── hero-01
│ │ └── hero-01.tsx
│ ├── hero-02
│ │ └── hero-02.tsx
│ ├── hero-03
│ │ └── hero-03.tsx
│ ├── hero-04
│ │ └── hero-04.tsx
│ ├── hero-05
│ │ └── hero-05.tsx
│ ├── hero-06
│ │ ├── background-pattern.tsx
│ │ └── hero-06.tsx
│ ├── hero-07
│ │ └── hero-07.tsx
│ ├── index.tsx
│ ├── login-01
│ │ └── page.tsx
│ ├── login-02
│ │ └── page.tsx
│ ├── login-03
│ │ └── page.tsx
│ ├── login-04
│ │ └── page.tsx
│ ├── login-05
│ │ └── page.tsx
│ ├── logos-01
│ │ └── logos-01.tsx
│ ├── logos-02
│ │ └── logos-02.tsx
│ ├── logos-03
│ │ └── logos-03.tsx
│ ├── logos-04
│ │ └── logos-04.tsx
│ ├── logos-05
│ │ └── logos-05.tsx
│ ├── logos-06
│ │ ├── logos-06.tsx
│ │ └── tailwind.config.ts
│ ├── logos-07
│ │ ├── logos-07.tsx
│ │ └── tailwind.config.ts
│ ├── navbar-01
│ │ ├── logo.tsx
│ │ ├── nav-menu.tsx
│ │ ├── navbar-01.tsx
│ │ └── navigation-sheet.tsx
│ ├── navbar-02
│ │ ├── logo.tsx
│ │ ├── nav-menu.tsx
│ │ ├── navbar-02.tsx
│ │ └── navigation-sheet.tsx
│ ├── navbar-03
│ │ ├── config.tsx
│ │ ├── logo.tsx
│ │ ├── nav-menu.tsx
│ │ ├── navbar-03.tsx
│ │ └── navigation-sheet.tsx
│ ├── navbar-04
│ │ ├── logo.tsx
│ │ ├── nav-menu.tsx
│ │ ├── navbar-04.tsx
│ │ └── navigation-sheet.tsx
│ ├── navbar-05
│ │ ├── logo.tsx
│ │ ├── nav-menu.tsx
│ │ ├── navbar-05.tsx
│ │ └── navigation-sheet.tsx
│ ├── pricing-01
│ │ └── page.tsx
│ ├── pricing-02
│ │ └── page.tsx
│ ├── pricing-03
│ │ └── page.tsx
│ ├── pricing-04
│ │ └── page.tsx
│ ├── pricing-05
│ │ └── page.tsx
│ ├── pricing-06
│ │ └── page.tsx
│ ├── signup-01
│ │ └── page.tsx
│ ├── signup-02
│ │ └── page.tsx
│ ├── signup-03
│ │ └── page.tsx
│ ├── signup-04
│ │ └── page.tsx
│ ├── signup-05
│ │ └── page.tsx
│ ├── stats-01
│ │ └── stats-01.tsx
│ ├── stats-02
│ │ └── stats-02.tsx
│ ├── team-01
│ │ └── team-01.tsx
│ ├── team-02
│ │ └── team-02.tsx
│ ├── team-03
│ │ └── team-03.tsx
│ ├── team-04
│ │ └── team-04.tsx
│ ├── team-05
│ │ └── team-05.tsx
│ ├── testimonial-01
│ │ └── testimonial-01.tsx
│ ├── testimonial-02
│ │ └── testimonial-02.tsx
│ ├── testimonial-03
│ │ └── testimonial-03.tsx
│ ├── testimonial-04
│ │ └── testimonial-04.tsx
│ ├── testimonial-05
│ │ └── testimonial-05.tsx
│ ├── testimonial-06
│ │ └── testimonial-06.tsx
│ ├── timeline-01
│ │ └── timeline-01.tsx
│ ├── timeline-02
│ │ └── timeline-02.tsx
│ ├── timeline-03
│ │ └── timeline-03.tsx
│ ├── timeline-04
│ │ └── timeline-04.tsx
│ ├── timeline-05
│ │ └── timeline-05.tsx
│ ├── timeline-06
│ │ └── timeline-06.tsx
│ └── timeline-07
│ │ └── timeline-07.tsx
├── components
│ ├── app-sidebar
│ │ ├── app-sidebar.tsx
│ │ ├── index.ts
│ │ ├── sidebar-menu-button.tsx
│ │ ├── sidebar-menu-item.tsx
│ │ └── theme-toggle.tsx
│ ├── blocks
│ │ ├── block-details.tsx
│ │ ├── block-intsall-command-copy-button.tsx
│ │ ├── block-preview.tsx
│ │ ├── block-toolbar.tsx
│ │ ├── category
│ │ │ ├── block-category-json-ld.tsx
│ │ │ ├── block-preview-list.tsx
│ │ │ ├── category-filter.tsx
│ │ │ ├── columns-filter.tsx
│ │ │ ├── information-bar.tsx
│ │ │ ├── preview-list-filter.tsx
│ │ │ ├── preview-list-search.tsx
│ │ │ └── results-not-found.tsx
│ │ ├── file-explorer.tsx
│ │ ├── file-preview.tsx
│ │ ├── file-tree.tsx
│ │ └── v0-button.tsx
│ ├── code-installation-command-tabs.tsx
│ ├── component-block.tsx
│ ├── copy-to-clipboard-button.tsx
│ ├── customized
│ │ ├── accordion
│ │ │ ├── accordion-01.tsx
│ │ │ ├── accordion-02.tsx
│ │ │ ├── accordion-03.tsx
│ │ │ ├── accordion-04.tsx
│ │ │ ├── accordion-05.tsx
│ │ │ ├── accordion-06.tsx
│ │ │ ├── accordion-07.tsx
│ │ │ ├── accordion-08.tsx
│ │ │ ├── accordion-09.tsx
│ │ │ ├── accordion-10.tsx
│ │ │ ├── accordion-11.tsx
│ │ │ └── accordion-12.tsx
│ │ ├── alert-dialog
│ │ │ ├── alert-dialog-01.tsx
│ │ │ ├── alert-dialog-02.tsx
│ │ │ ├── alert-dialog-03.tsx
│ │ │ ├── alert-dialog-04.tsx
│ │ │ ├── alert-dialog-05.tsx
│ │ │ └── alert-dialog-06.tsx
│ │ ├── alert
│ │ │ ├── alert-01.tsx
│ │ │ ├── alert-02.tsx
│ │ │ ├── alert-03.tsx
│ │ │ ├── alert-04.tsx
│ │ │ ├── alert-05.tsx
│ │ │ ├── alert-06.tsx
│ │ │ ├── alert-07.tsx
│ │ │ ├── alert-08.tsx
│ │ │ ├── alert-09.tsx
│ │ │ └── alert-10.tsx
│ │ ├── avatar
│ │ │ ├── avatar-01.tsx
│ │ │ ├── avatar-02.tsx
│ │ │ ├── avatar-03.tsx
│ │ │ ├── avatar-04.tsx
│ │ │ ├── avatar-05.tsx
│ │ │ ├── avatar-06.tsx
│ │ │ ├── avatar-07.tsx
│ │ │ ├── avatar-08.tsx
│ │ │ ├── avatar-09.tsx
│ │ │ ├── avatar-10.tsx
│ │ │ ├── avatar-11.tsx
│ │ │ ├── avatar-12.tsx
│ │ │ └── avatar-13.tsx
│ │ ├── badge
│ │ │ ├── badge-01.tsx
│ │ │ ├── badge-02.tsx
│ │ │ ├── badge-03.tsx
│ │ │ ├── badge-04.tsx
│ │ │ ├── badge-05.tsx
│ │ │ ├── badge-06.tsx
│ │ │ ├── badge-07.tsx
│ │ │ ├── badge-08.tsx
│ │ │ ├── badge-09.tsx
│ │ │ ├── badge-10.tsx
│ │ │ ├── badge-11.tsx
│ │ │ ├── badge-12.tsx
│ │ │ └── badge-13.tsx
│ │ ├── breadcrumb
│ │ │ ├── breadcrumb-01.tsx
│ │ │ ├── breadcrumb-02.tsx
│ │ │ ├── breadcrumb-03.tsx
│ │ │ ├── breadcrumb-04.tsx
│ │ │ ├── breadcrumb-05.tsx
│ │ │ ├── breadcrumb-06.tsx
│ │ │ ├── breadcrumb-07.tsx
│ │ │ ├── breadcrumb-08.tsx
│ │ │ ├── breadcrumb-09.tsx
│ │ │ ├── breadcrumb-10.tsx
│ │ │ ├── breadcrumb-11.tsx
│ │ │ ├── breadcrumb-12.tsx
│ │ │ ├── breadcrumb-13.tsx
│ │ │ ├── breadcrumb-14.tsx
│ │ │ └── breadcrumb-15.tsx
│ │ ├── button
│ │ │ ├── button-01.tsx
│ │ │ ├── button-02.tsx
│ │ │ ├── button-03.tsx
│ │ │ ├── button-04.tsx
│ │ │ ├── button-05.tsx
│ │ │ ├── button-06.tsx
│ │ │ ├── button-07.tsx
│ │ │ ├── button-08.tsx
│ │ │ ├── button-09.tsx
│ │ │ ├── button-10.tsx
│ │ │ ├── button-11.tsx
│ │ │ ├── button-12.tsx
│ │ │ ├── button-13.tsx
│ │ │ ├── button-14.tsx
│ │ │ ├── button-15.tsx
│ │ │ ├── button-16.tsx
│ │ │ ├── button-17.tsx
│ │ │ ├── button-18.tsx
│ │ │ ├── button-19.tsx
│ │ │ ├── button-20.tsx
│ │ │ ├── button-21.tsx
│ │ │ ├── button-22.tsx
│ │ │ └── button-23.tsx
│ │ ├── card
│ │ │ ├── card-01.tsx
│ │ │ ├── card-02.tsx
│ │ │ ├── card-03.tsx
│ │ │ ├── card-04.tsx
│ │ │ ├── card-05.tsx
│ │ │ ├── card-06.tsx
│ │ │ ├── card-07.tsx
│ │ │ └── card-08.tsx
│ │ ├── carousel
│ │ │ ├── carousel-01.tsx
│ │ │ ├── carousel-02.tsx
│ │ │ ├── carousel-03.tsx
│ │ │ ├── carousel-04.tsx
│ │ │ ├── carousel-05.tsx
│ │ │ ├── carousel-06.tsx
│ │ │ ├── carousel-07.tsx
│ │ │ ├── carousel-08.tsx
│ │ │ ├── carousel-09.tsx
│ │ │ ├── carousel-10.tsx
│ │ │ └── carousel-11.tsx
│ │ ├── checkbox
│ │ │ ├── checkbox-01.tsx
│ │ │ ├── checkbox-02.tsx
│ │ │ ├── checkbox-03.tsx
│ │ │ ├── checkbox-04.tsx
│ │ │ ├── checkbox-05.tsx
│ │ │ ├── checkbox-06.tsx
│ │ │ ├── checkbox-07.tsx
│ │ │ ├── checkbox-08.tsx
│ │ │ ├── checkbox-09.tsx
│ │ │ ├── checkbox-10.tsx
│ │ │ ├── checkbox-11.tsx
│ │ │ └── checkbox-12.tsx
│ │ ├── code-dialog.tsx
│ │ ├── collapsible
│ │ │ ├── collapsible-01.tsx
│ │ │ ├── collapsible-02.tsx
│ │ │ ├── collapsible-03.tsx
│ │ │ └── collapsible-04.tsx
│ │ ├── customized-components-faq.tsx
│ │ ├── dropdown-menu
│ │ │ ├── dropdown-menu-01.tsx
│ │ │ ├── dropdown-menu-02.tsx
│ │ │ ├── dropdown-menu-03.tsx
│ │ │ ├── dropdown-menu-04.tsx
│ │ │ ├── dropdown-menu-05.tsx
│ │ │ ├── dropdown-menu-06.tsx
│ │ │ ├── dropdown-menu-07.tsx
│ │ │ └── dropdown-menu-08.tsx
│ │ ├── input-otp
│ │ │ ├── input-otp-01.tsx
│ │ │ ├── input-otp-02.tsx
│ │ │ ├── input-otp-03.tsx
│ │ │ ├── input-otp-04.tsx
│ │ │ ├── input-otp-05.tsx
│ │ │ ├── input-otp-06.tsx
│ │ │ └── input-otp-07.tsx
│ │ ├── input
│ │ │ ├── input-01.tsx
│ │ │ ├── input-02.tsx
│ │ │ ├── input-03.tsx
│ │ │ ├── input-04.tsx
│ │ │ ├── input-05.tsx
│ │ │ ├── input-06.tsx
│ │ │ ├── input-07.tsx
│ │ │ ├── input-08.tsx
│ │ │ ├── input-09.tsx
│ │ │ ├── input-10.tsx
│ │ │ ├── input-11.tsx
│ │ │ └── input-12.tsx
│ │ ├── navigation-menu
│ │ │ ├── navigation-menu-01.tsx
│ │ │ ├── navigation-menu-02.tsx
│ │ │ ├── navigation-menu-03.tsx
│ │ │ ├── navigation-menu-04.tsx
│ │ │ ├── navigation-menu-05.tsx
│ │ │ ├── navigation-menu-06.tsx
│ │ │ ├── navigation-menu-07.tsx
│ │ │ └── navigation-menu-08.tsx
│ │ ├── pagination
│ │ │ ├── pagination-01.tsx
│ │ │ ├── pagination-02.tsx
│ │ │ ├── pagination-03.tsx
│ │ │ ├── pagination-04.tsx
│ │ │ ├── pagination-05.tsx
│ │ │ ├── pagination-06.tsx
│ │ │ ├── pagination-07.tsx
│ │ │ ├── pagination-08.tsx
│ │ │ ├── pagination-09.tsx
│ │ │ ├── pagination-10.tsx
│ │ │ ├── pagination-11.tsx
│ │ │ ├── pagination-12.tsx
│ │ │ ├── pagination-13.tsx
│ │ │ └── pagination-14.tsx
│ │ ├── progress
│ │ │ ├── progress-01.tsx
│ │ │ ├── progress-02.tsx
│ │ │ ├── progress-03.tsx
│ │ │ ├── progress-04.tsx
│ │ │ ├── progress-05.tsx
│ │ │ ├── progress-06.tsx
│ │ │ ├── progress-07.tsx
│ │ │ ├── progress-08.tsx
│ │ │ ├── progress-09.tsx
│ │ │ ├── progress-10.tsx
│ │ │ ├── progress-11.tsx
│ │ │ └── progress-12.tsx
│ │ ├── radio-group
│ │ │ ├── radio-group-01.tsx
│ │ │ ├── radio-group-02.tsx
│ │ │ ├── radio-group-03.tsx
│ │ │ ├── radio-group-04.tsx
│ │ │ ├── radio-group-05.tsx
│ │ │ ├── radio-group-06.tsx
│ │ │ ├── radio-group-07.tsx
│ │ │ ├── radio-group-08.tsx
│ │ │ └── radio-group-09.tsx
│ │ ├── select
│ │ │ ├── select-01.tsx
│ │ │ ├── select-02.tsx
│ │ │ ├── select-03.tsx
│ │ │ ├── select-04.tsx
│ │ │ ├── select-05.tsx
│ │ │ ├── select-06.tsx
│ │ │ ├── select-07.tsx
│ │ │ ├── select-08.tsx
│ │ │ ├── select-09.tsx
│ │ │ ├── select-10.tsx
│ │ │ ├── select-11.tsx
│ │ │ └── select-12.tsx
│ │ ├── separator
│ │ │ ├── separator-01.tsx
│ │ │ ├── separator-02.tsx
│ │ │ ├── separator-03.tsx
│ │ │ ├── separator-04.tsx
│ │ │ ├── separator-05.tsx
│ │ │ ├── separator-06.tsx
│ │ │ └── with-label-vertical.tsx
│ │ ├── slider
│ │ │ ├── slider-01.tsx
│ │ │ ├── slider-02.tsx
│ │ │ ├── slider-03.tsx
│ │ │ ├── slider-04.tsx
│ │ │ ├── slider-05.tsx
│ │ │ ├── slider-06.tsx
│ │ │ ├── slider-07.tsx
│ │ │ ├── slider-08.tsx
│ │ │ ├── slider-09.tsx
│ │ │ ├── slider-10.tsx
│ │ │ ├── slider-11.tsx
│ │ │ ├── slider-12.tsx
│ │ │ ├── slider-13.tsx
│ │ │ ├── slider-14.tsx
│ │ │ └── slider-15.tsx
│ │ ├── spinner
│ │ │ ├── spinner-01.tsx
│ │ │ ├── spinner-02.tsx
│ │ │ ├── spinner-03.tsx
│ │ │ ├── spinner-04.tsx
│ │ │ ├── spinner-05.tsx
│ │ │ ├── spinner-06.tsx
│ │ │ ├── spinner-07.tsx
│ │ │ ├── spinner-08.tsx
│ │ │ ├── spinner-09.tsx
│ │ │ ├── spinner-10.tsx
│ │ │ └── spinner-11.tsx
│ │ ├── switch
│ │ │ ├── switch-01.tsx
│ │ │ ├── switch-02.tsx
│ │ │ ├── switch-03.tsx
│ │ │ ├── switch-04.tsx
│ │ │ ├── switch-05.tsx
│ │ │ ├── switch-06.tsx
│ │ │ └── switch-07.tsx
│ │ ├── table
│ │ │ ├── table-01.tsx
│ │ │ ├── table-02.tsx
│ │ │ ├── table-03.tsx
│ │ │ ├── table-04.tsx
│ │ │ ├── table-05.tsx
│ │ │ ├── table-06.tsx
│ │ │ ├── table-07.tsx
│ │ │ ├── table-08.tsx
│ │ │ ├── table-09.tsx
│ │ │ ├── table-10.tsx
│ │ │ └── table-11.tsx
│ │ ├── tabs
│ │ │ ├── tabs-01.tsx
│ │ │ ├── tabs-02.tsx
│ │ │ ├── tabs-03.tsx
│ │ │ ├── tabs-04.tsx
│ │ │ ├── tabs-05.tsx
│ │ │ ├── tabs-06.tsx
│ │ │ ├── tabs-07.tsx
│ │ │ ├── tabs-08.tsx
│ │ │ ├── tabs-09.tsx
│ │ │ ├── tabs-10.tsx
│ │ │ ├── tabs-11.tsx
│ │ │ ├── tabs-12.tsx
│ │ │ ├── tabs-13.tsx
│ │ │ ├── tabs-14.tsx
│ │ │ ├── tabs-15.tsx
│ │ │ ├── tabs-16.tsx
│ │ │ ├── tabs-17.tsx
│ │ │ └── tabs-18.tsx
│ │ ├── textarea
│ │ │ ├── textarea-01.tsx
│ │ │ ├── textarea-02.tsx
│ │ │ ├── textarea-03.tsx
│ │ │ ├── textarea-04.tsx
│ │ │ ├── textarea-05.tsx
│ │ │ ├── textarea-06.tsx
│ │ │ └── textarea-07.tsx
│ │ └── tooltip
│ │ │ ├── tooltip-01.tsx
│ │ │ ├── tooltip-02.tsx
│ │ │ ├── tooltip-03.tsx
│ │ │ ├── tooltip-04.tsx
│ │ │ ├── tooltip-05.tsx
│ │ │ ├── tooltip-06.tsx
│ │ │ └── tooltip-07.tsx
│ ├── github-star-button.tsx
│ ├── home
│ │ ├── background-pattern.tsx
│ │ ├── faq.tsx
│ │ ├── features.tsx
│ │ ├── hero.tsx
│ │ └── index.ts
│ ├── layout
│ │ ├── app-navigation-menu.tsx
│ │ ├── footer.tsx
│ │ ├── navbar.tsx
│ │ └── navigation-sheet.tsx
│ ├── logo.tsx
│ ├── logos.tsx
│ ├── templates
│ │ ├── github-stars-and-forks.tsx
│ │ └── template-card.tsx
│ ├── typography.tsx
│ └── ui
│ │ ├── accordion.tsx
│ │ ├── alert-dialog.tsx
│ │ ├── alert.tsx
│ │ ├── animated-grid-pattern.tsx
│ │ ├── avatar.tsx
│ │ ├── badge.tsx
│ │ ├── breadcrumb.tsx
│ │ ├── button.tsx
│ │ ├── card.tsx
│ │ ├── carousel.tsx
│ │ ├── checkbox.tsx
│ │ ├── code-block.tsx
│ │ ├── collapsible.tsx
│ │ ├── command.tsx
│ │ ├── dialog.tsx
│ │ ├── dot-pattern.tsx
│ │ ├── dropdown-menu.tsx
│ │ ├── form.tsx
│ │ ├── hover-card.tsx
│ │ ├── icons.tsx
│ │ ├── input-otp.tsx
│ │ ├── input.tsx
│ │ ├── label.tsx
│ │ ├── marquee.tsx
│ │ ├── navigation-menu.tsx
│ │ ├── pagination.tsx
│ │ ├── particles.tsx
│ │ ├── progress.tsx
│ │ ├── radio-group.tsx
│ │ ├── resizable.tsx
│ │ ├── scroll-area.tsx
│ │ ├── select.tsx
│ │ ├── separator.tsx
│ │ ├── sheet.tsx
│ │ ├── sidebar.tsx
│ │ ├── skeleton.tsx
│ │ ├── slider.tsx
│ │ ├── switch.tsx
│ │ ├── table.tsx
│ │ ├── tabs.tsx
│ │ ├── textarea.tsx
│ │ ├── toggle.tsx
│ │ └── tooltip.tsx
├── config.ts
├── config
│ └── app.ts
├── description
│ ├── app-sidebar.tsx
│ ├── blocks.tsx
│ ├── customized-components.ts
│ ├── faq.tsx
│ ├── roadmap.tsx
│ └── templates.ts
├── hooks
│ ├── use-copy-to-clipboard.tsx
│ ├── use-debounce.tsx
│ └── use-mobile.tsx
├── lib
│ ├── blocks.ts
│ ├── file.ts
│ ├── generate-block-screenshots.ts
│ ├── metadata.ts
│ ├── og.ts
│ ├── shadcn-registry.ts
│ ├── shiki.tsx
│ ├── utils.ts
│ └── validations
│ │ └── og.ts
├── providers
│ ├── block-provider.tsx
│ └── posthog-provider.tsx
├── registry
│ ├── complex-component
│ │ ├── components
│ │ │ ├── pokemon-card.tsx
│ │ │ └── pokemon-image.tsx
│ │ ├── hooks
│ │ │ └── use-pokemon.ts
│ │ ├── lib
│ │ │ └── pokemon.ts
│ │ └── page.tsx
│ ├── example-form
│ │ └── example-form.tsx
│ ├── faq-01
│ │ └── page.tsx
│ ├── hello-world
│ │ └── hello-world.tsx
│ └── layout.tsx
└── types
│ └── blocks.ts
├── tailwind.config.ts
└── tsconfig.json
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": ["next/core-web-vitals", "next/typescript"],
3 | "plugins": ["svg-jsx"],
4 | "rules": {
5 | "@typescript-eslint/no-empty-object-type": [
6 | "error",
7 | {
8 | "allowInterfaces": "with-single-extends"
9 | }
10 | ],
11 | "svg-jsx/camel-case-dash": "error",
12 | "svg-jsx/camel-case-colon": "error",
13 | "svg-jsx/no-style-string": "error"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
2 |
3 | # dependencies
4 | /node_modules
5 | /.pnp
6 | .pnp.js
7 | .yarn/install-state.gz
8 |
9 | # testing
10 | /coverage
11 |
12 | # next.js
13 | /.next/
14 | /out/
15 |
16 | # production
17 | /build
18 |
19 | # misc
20 | .DS_Store
21 | *.pem
22 |
23 | # debug
24 | npm-debug.log*
25 | yarn-debug.log*
26 | yarn-error.log*
27 |
28 | # local env files
29 | .env
30 | .env*.local
31 |
32 | # vercel
33 | .vercel
34 |
35 | # typescript
36 | *.tsbuildinfo
37 | next-env.d.ts
38 |
--------------------------------------------------------------------------------
/components.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema.json",
3 | "style": "new-york",
4 | "rsc": true,
5 | "tsx": true,
6 | "tailwind": {
7 | "config": "tailwind.config.ts",
8 | "css": "src/app/globals.css",
9 | "baseColor": "slate",
10 | "cssVariables": true,
11 | "prefix": ""
12 | },
13 | "aliases": {
14 | "components": "@/components",
15 | "utils": "@/lib/utils",
16 | "ui": "@/components/ui",
17 | "lib": "@/lib",
18 | "hooks": "@/hooks"
19 | }
20 | }
--------------------------------------------------------------------------------
/next.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('next').NextConfig} */
2 | const nextConfig = {
3 | redirects() {
4 | return [
5 | {
6 | source: "/:path*",
7 | destination: "https://www.shadcnui-blocks.com/:path*",
8 | has: [
9 | {
10 | type: "host",
11 | value: "shadcn-ui-blocks.akashmoradiya.com",
12 | },
13 | ],
14 | permanent: true,
15 | },
16 | ];
17 | },
18 | images: {
19 | remotePatterns: [
20 | {
21 | hostname: "cdn.pixabay.com",
22 | },
23 | {
24 | hostname: "images.pexels.com",
25 | },
26 | {
27 | hostname: "github.com",
28 | },
29 | ],
30 | },
31 | outputFileTracingIncludes: {
32 | "/blocks/*": ["./src/**/*"],
33 | },
34 | experimental: {},
35 | };
36 |
37 | export default nextConfig;
38 |
--------------------------------------------------------------------------------
/postcss.config.mjs:
--------------------------------------------------------------------------------
1 | /** @type {import('postcss-load-config').Config} */
2 | const config = {
3 | plugins: {
4 | tailwindcss: {},
5 | },
6 | };
7 |
8 | export default config;
9 |
--------------------------------------------------------------------------------
/public/images/android-chrome-192x192.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/android-chrome-192x192.png
--------------------------------------------------------------------------------
/public/images/android-chrome-512x512.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/android-chrome-512x512.png
--------------------------------------------------------------------------------
/public/images/apple-touch-icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/apple-touch-icon.png
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/blog-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/blog-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/blog-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/blog-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/blog-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/blog-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/contact-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/contact-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/contact-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/contact-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/contact-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/contact-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/faq-07.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/faq-07.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/features-07.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/features-07.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/footer-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/footer-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/footer-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/footer-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/footer-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/footer-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/footer-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/footer-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/footer-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/footer-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/hero-07.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/hero-07.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/login-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/login-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/login-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/login-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/login-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/login-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/login-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/login-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/login-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/login-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/logos-07.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/logos-07.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/navbar-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/navbar-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/navbar-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/navbar-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/navbar-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/navbar-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/navbar-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/navbar-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/navbar-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/navbar-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/pricing-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/pricing-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/signup-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/signup-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/signup-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/signup-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/signup-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/signup-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/signup-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/signup-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/signup-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/signup-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/stats-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/stats-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/stats-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/stats-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/team-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/team-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/team-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/team-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/team-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/team-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/team-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/team-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/team-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/team-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/testimonial-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/testimonial-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-01.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-01.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-02.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-02.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-03.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-03.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-04.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-04.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-05.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-05.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-06.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-06.webp
--------------------------------------------------------------------------------
/public/images/blocks/screenshots/timeline-07.webp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/blocks/screenshots/timeline-07.webp
--------------------------------------------------------------------------------
/public/images/favicon-16x16.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/favicon-16x16.png
--------------------------------------------------------------------------------
/public/images/favicon-32x32.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/favicon-32x32.png
--------------------------------------------------------------------------------
/public/images/og-image.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/og-image.png
--------------------------------------------------------------------------------
/public/images/site.webmanifest:
--------------------------------------------------------------------------------
1 | {"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}
--------------------------------------------------------------------------------
/public/images/templates/minimal-portfolio.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/templates/minimal-portfolio.png
--------------------------------------------------------------------------------
/public/images/templates/minimalist-landing-page.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/templates/minimalist-landing-page.png
--------------------------------------------------------------------------------
/public/images/templates/pure-landing.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/akash3444/shadcn-ui-blocks/593254599c65335606d3fb70e3a76194dbb8e2ae/public/images/templates/pure-landing.png
--------------------------------------------------------------------------------
/public/r/alert-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "alert-01",
4 | "type": "registry:component",
5 | "title": "Primary Alert",
6 | "description": "A primary alert component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "alert"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/alert/alert-01.tsx",
16 | "content": "import { Alert, AlertDescription, AlertTitle } from \"@/components/ui/alert\";\nimport { CircleFadingArrowUpIcon } from \"lucide-react\";\n\nexport default function AlertDemo() {\n return (\n \n \n Update Available\n \n A new version of the app is now available.\n \n \n );\n}\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/alert-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "alert-02",
4 | "type": "registry:component",
5 | "title": "Destructive Alert",
6 | "description": "A destructive alert component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "alert"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/alert/alert-02.tsx",
16 | "content": "import { Alert, AlertDescription, AlertTitle } from \"@/components/ui/alert\";\nimport { OctagonAlertIcon } from \"lucide-react\";\n\nexport default function DestructiveAlertDemo() {\n return (\n \n \n Something Went Wrong\n \n An error occurred while processing your request.\n \n \n );\n}\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/alert-03.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "alert-03",
4 | "type": "registry:component",
5 | "title": "Success Alert",
6 | "description": "A success alert component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "alert"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/alert/alert-03.tsx",
16 | "content": "import { Alert, AlertDescription, AlertTitle } from \"@/components/ui/alert\";\nimport { CircleCheckBigIcon } from \"lucide-react\";\n\nexport default function AlertSuccessDemo() {\n return (\n svg]:text-emerald-600\">\n \n Operation Successful\n \n Your action has been completed successfully\n \n \n );\n}\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/alert-05.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "alert-05",
4 | "type": "registry:component",
5 | "title": "Info Alert",
6 | "description": "An info alert component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "alert"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/alert/alert-05.tsx",
16 | "content": "import { Alert, AlertDescription, AlertTitle } from \"@/components/ui/alert\";\nimport { InfoIcon } from \"lucide-react\";\n\nexport default function AlertInfoDemo() {\n return (\n svg]:text-cyan-600\">\n \n Important Information\n \n Make sure to review the recent updates before proceeding.\n \n \n );\n}\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/avatar-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "avatar-01",
4 | "type": "registry:component",
5 | "title": "Default Avatar",
6 | "description": "A default avatar component",
7 | "registryDependencies": [
8 | "avatar"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/avatar/avatar-01.tsx",
13 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/components/ui/avatar\";\n\nexport default function AvatarDemo() {\n return (\n \n \n CN\n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/avatar-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "avatar-02",
4 | "type": "registry:component",
5 | "title": "Clickable Avatar",
6 | "description": "A clickable avatar component",
7 | "registryDependencies": [
8 | "avatar"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/avatar/avatar-02.tsx",
13 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/components/ui/avatar\";\nimport Link from \"next/link\";\n\nexport default function ClickableAvatarDemo() {\n return (\n \n \n \n CN\n \n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/avatar-04.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "avatar-04",
4 | "type": "registry:component",
5 | "title": "Avatar with Text",
6 | "description": "An avatar with text component",
7 | "registryDependencies": [
8 | "avatar"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/avatar/avatar-04.tsx",
13 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/components/ui/avatar\";\n\nexport default function AvatarDemo() {\n return (\n
\n
\n \n CN\n \n
\n shadcn\n \n Shadcn UI\n \n
\n
\n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/avatar-10.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "avatar-10",
4 | "type": "registry:component",
5 | "title": "Avatar with Ring",
6 | "description": "Avatar with ring component",
7 | "registryDependencies": [
8 | "avatar"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/avatar/avatar-10.tsx",
13 | "content": "import { Avatar, AvatarFallback, AvatarImage } from \"@/components/ui/avatar\";\n\nexport default function AvatarWithRingDemo() {\n return (\n \n \n CN\n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-01",
4 | "type": "registry:component",
5 | "title": "Default Badge",
6 | "description": "A default badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-01.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeDemo = () => {\n return Default;\n};\n\nexport default BadgeDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-02",
4 | "type": "registry:component",
5 | "title": "Secondary Badge",
6 | "description": "A secondary badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-02.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeSecondaryDemo = () => {\n return Secondary;\n};\n\nexport default BadgeSecondaryDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-03.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-03",
4 | "type": "registry:component",
5 | "title": "Outline Badge",
6 | "description": "An outline badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-03.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeOutlineDemo = () => {\n return Outline;\n};\n\nexport default BadgeOutlineDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-04.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-04",
4 | "type": "registry:component",
5 | "title": "Destructive Badge",
6 | "description": "A destructive badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-04.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeDestructiveDemo = () => {\n return Destructive;\n};\n\nexport default BadgeDestructiveDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-05.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-05",
4 | "type": "registry:component",
5 | "title": "Rounded Badge",
6 | "description": "A rounded badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-05.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeRoundedDemo = () => {\n return Rounded;\n};\n\nexport default BadgeRoundedDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-06.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-06",
4 | "type": "registry:component",
5 | "title": "Gradient Badge",
6 | "description": "A gradient badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-06.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeGradientDemo = () => {\n return (\n \n Gradient\n \n );\n};\n\nexport default BadgeGradientDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-07.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-07",
4 | "type": "registry:component",
5 | "title": "Gradient Outline Badge",
6 | "description": "A gradient outline badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-07.tsx",
13 | "content": "import { Badge } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst BadgeGradientOutlineDemo = () => {\n return (\n \n \n Gradient Outline\n \n
\n );\n};\n\nexport default BadgeGradientOutlineDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/badge-12.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "badge-12",
4 | "type": "registry:component",
5 | "title": "Clickable Badge",
6 | "description": "A clickable badge component",
7 | "registryDependencies": [
8 | "badge"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/badge/badge-12.tsx",
13 | "content": "import { badgeVariants } from \"@/components/ui/badge\";\nimport React from \"react\";\n\nconst ClickableBadgeDemo = () => {\n return (\n \n );\n};\n\nexport default ClickableBadgeDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-01",
4 | "type": "registry:component",
5 | "title": "Primary Button",
6 | "description": "A primary button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-01.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst PrimaryButtonDemo = () => ;\n\nexport default PrimaryButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-02",
4 | "type": "registry:component",
5 | "title": "Secondary Button",
6 | "description": "A secondary button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-02.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst SecondaryButtonDemo = () => (\n \n);\n\nexport default SecondaryButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-03.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-03",
4 | "type": "registry:component",
5 | "title": "Destructive Button",
6 | "description": "A destructive button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-03.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst DestructiveButtonDemo = () => (\n \n);\n\nexport default DestructiveButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-04.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-04",
4 | "type": "registry:component",
5 | "title": "Outline Button",
6 | "description": "An outline button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-04.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst OutlineButtonDemo = () => ;\n\nexport default OutlineButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-05.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-05",
4 | "type": "registry:component",
5 | "title": "Icon Button",
6 | "description": "An icon button component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "button"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/button/button-05.tsx",
16 | "content": "import { Button } from \"@/components/ui/button\";\nimport { ArrowRight, Star } from \"lucide-react\";\n\nconst IconButtonDemo = () => {\n return (\n \n
\n
\n
\n
\n );\n};\n\nexport default IconButtonDemo;\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/button-06.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-06",
4 | "type": "registry:component",
5 | "title": "Loading Button",
6 | "description": "A loading button component",
7 | "dependencies": [
8 | "lucide-react"
9 | ],
10 | "registryDependencies": [
11 | "button"
12 | ],
13 | "files": [
14 | {
15 | "path": "src/components/customized/button/button-06.tsx",
16 | "content": "import { Button } from \"@/components/ui/button\";\nimport { Loader } from \"lucide-react\";\n\nconst LoadingButtonDemo = () => {\n return (\n \n \n \n
\n );\n};\n\nexport default LoadingButtonDemo;\n",
17 | "type": "registry:component"
18 | }
19 | ]
20 | }
--------------------------------------------------------------------------------
/public/r/button-08.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-08",
4 | "type": "registry:component",
5 | "title": "Ghost Button",
6 | "description": "A ghost button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-08.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst GhostButtonDemo = () => ;\n\nexport default GhostButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-10.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-10",
4 | "type": "registry:component",
5 | "title": "Link Button",
6 | "description": "A link button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-10.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst LinkButtonDemo = () => (\n \n \n \n
\n);\n\nexport default LinkButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-14.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-14",
4 | "type": "registry:component",
5 | "title": "Rounded Button",
6 | "description": "A rounded button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-14.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\nimport { StarIcon } from \"lucide-react\";\n\nconst RoundedButtonDemo = () => (\n \n \n \n \n
\n);\n\nexport default RoundedButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-17.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-17",
4 | "type": "registry:component",
5 | "title": "Full Width Button",
6 | "description": "A full width button component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-17.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\nimport { StarIcon } from \"lucide-react\";\n\nconst FullWidthButtonDemo = () => (\n \n);\n\nexport default FullWidthButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/button-18.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "button-18",
4 | "type": "registry:component",
5 | "title": "Button Group",
6 | "description": "A button group component",
7 | "registryDependencies": [
8 | "button"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/button/button-18.tsx",
13 | "content": "import { Button } from \"@/components/ui/button\";\n\nconst GroupButtonDemo = () => (\n \n
\n \n \n \n
\n
\n);\n\nexport default GroupButtonDemo;\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/checkbox-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "checkbox-01",
4 | "type": "registry:component",
5 | "title": "Checkbox with Text",
6 | "description": "A checkbox with text component",
7 | "registryDependencies": [
8 | "checkbox"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/checkbox/checkbox-01.tsx",
13 | "content": "import { Checkbox } from \"@/components/ui/checkbox\";\n\nexport default function CheckboxWithTextDemo() {\n return (\n \n \n \n
\n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/checkbox-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "checkbox-02",
4 | "type": "registry:component",
5 | "title": "Disabled Checkbox",
6 | "description": "A disabled checkbox component",
7 | "registryDependencies": [
8 | "checkbox"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/checkbox/checkbox-02.tsx",
13 | "content": "import { Checkbox } from \"@/components/ui/checkbox\";\n\nexport default function DisabledCheckboxDemo() {\n return (\n \n \n \n
\n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-01",
4 | "type": "registry:component",
5 | "title": "Default Input",
6 | "description": "A default input component",
7 | "registryDependencies": [
8 | "input"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input/input-01.tsx",
13 | "content": "import { Input } from \"@/components/ui/input\";\n\nexport default function InputDemo() {\n return ;\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-02",
4 | "type": "registry:component",
5 | "title": "Ring Input",
6 | "description": "A ring input component",
7 | "registryDependencies": [
8 | "input"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input/input-02.tsx",
13 | "content": "import { Input } from \"@/components/ui/input\";\n\nexport default function InputRingDemo() {\n return (\n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-03.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-03",
4 | "type": "registry:component",
5 | "title": "Filled Input",
6 | "description": "A filled input component",
7 | "registryDependencies": [
8 | "input"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input/input-03.tsx",
13 | "content": "import { Input } from \"@/components/ui/input\";\n\nexport default function FilledInputDemo() {\n return (\n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-04.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-04",
4 | "type": "registry:component",
5 | "title": "Disabled Input",
6 | "description": "A disabled input component",
7 | "registryDependencies": [
8 | "input"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input/input-04.tsx",
13 | "content": "import { Input } from \"@/components/ui/input\";\n\nexport default function DisabledInputDemo() {\n return (\n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-05.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-05",
4 | "type": "registry:component",
5 | "title": "Input with Label",
6 | "description": "An input with label component",
7 | "registryDependencies": [
8 | "input",
9 | "label"
10 | ],
11 | "files": [
12 | {
13 | "path": "src/components/customized/input/input-05.tsx",
14 | "content": "import { Input } from \"@/components/ui/input\";\nimport { Label } from \"@/components/ui/label\";\n\nexport default function InputWithLabelDemo() {\n return (\n \n \n \n
\n );\n}\n",
15 | "type": "registry:component"
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/public/r/input-06.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-06",
4 | "type": "registry:component",
5 | "title": "Input with Button",
6 | "description": "An input with button component",
7 | "registryDependencies": [
8 | "input",
9 | "button"
10 | ],
11 | "files": [
12 | {
13 | "path": "src/components/customized/input/input-06.tsx",
14 | "content": "import { Button } from \"@/components/ui/button\";\nimport { Input } from \"@/components/ui/input\";\n\nexport default function InputWithButtonDemo() {\n return (\n \n \n \n
\n );\n}\n",
15 | "type": "registry:component"
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/public/r/input-08.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-08",
4 | "type": "registry:component",
5 | "title": "Input with Helper Text",
6 | "description": "An input with helper text component",
7 | "registryDependencies": [
8 | "input",
9 | "label"
10 | ],
11 | "files": [
12 | {
13 | "path": "src/components/customized/input/input-08.tsx",
14 | "content": "import { Input } from \"@/components/ui/input\";\nimport { Label } from \"@/components/ui/label\";\n\nexport default function InputWithHelperTextDemo() {\n return (\n \n
\n
\n
\n We'll never share your email with anyone else.\n
\n
\n );\n}\n",
15 | "type": "registry:component"
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/public/r/input-11.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-11",
4 | "type": "registry:component",
5 | "title": "File Input",
6 | "description": "A file input component",
7 | "registryDependencies": [
8 | "input",
9 | "label"
10 | ],
11 | "files": [
12 | {
13 | "path": "src/components/customized/input/input-11.tsx",
14 | "content": "import { Input } from \"@/components/ui/input\";\nimport { Label } from \"@/components/ui/label\";\n\nexport default function FileInputDemo() {\n return (\n \n \n \n
\n );\n}\n",
15 | "type": "registry:component"
16 | }
17 | ]
18 | }
--------------------------------------------------------------------------------
/public/r/input-otp-02.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-otp-02",
4 | "type": "registry:component",
5 | "title": "OTP Input Without Separator",
6 | "description": "An OTP input without separators between fields",
7 | "registryDependencies": [
8 | "input-otp"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input-otp/input-otp-02.tsx",
13 | "content": "import {\n InputOTP,\n InputOTPGroup,\n InputOTPSlot,\n} from \"@/components/ui/input-otp\";\n\nexport default function InputOTPDemo() {\n return (\n \n \n \n \n \n \n \n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/input-otp-03.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "input-otp-03",
4 | "type": "registry:component",
5 | "title": "Separated OTP Input",
6 | "description": "An OTP input with separated input fields",
7 | "registryDependencies": [
8 | "input-otp"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/input-otp/input-otp-03.tsx",
13 | "content": "import {\n InputOTP,\n InputOTPGroup,\n InputOTPSlot,\n} from \"@/components/ui/input-otp\";\n\nexport default function InputOTPDemo() {\n return (\n \n \n \n \n \n \n \n \n );\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/progress-01.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "progress-01",
4 | "type": "registry:component",
5 | "title": "Default Progress",
6 | "description": "A default linear progress component",
7 | "registryDependencies": [
8 | "progress"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/progress/progress-01.tsx",
13 | "content": "\"use client\";\n\nimport * as React from \"react\";\n\nimport { Progress } from \"@/components/ui/progress\";\n\nexport default function ProgressDemo() {\n const [progress, setProgress] = React.useState(13);\n\n React.useEffect(() => {\n const timer = setTimeout(() => setProgress(66), 500);\n return () => clearTimeout(timer);\n }, []);\n\n return ;\n}\n",
14 | "type": "registry:component"
15 | }
16 | ]
17 | }
--------------------------------------------------------------------------------
/public/r/progress-04.json:
--------------------------------------------------------------------------------
1 | {
2 | "$schema": "https://ui.shadcn.com/schema/registry-item.json",
3 | "name": "progress-04",
4 | "type": "registry:component",
5 | "title": "Rounded Progress",
6 | "description": "A progress component with rounded styling",
7 | "registryDependencies": [
8 | "progress"
9 | ],
10 | "files": [
11 | {
12 | "path": "src/components/customized/progress/progress-04.tsx",
13 | "content": "\"use client\";\n\nimport { Progress } from \"@/components/ui/progress\";\nimport * as React from \"react\";\n\nexport default function RoundedLinearProgressDemo() {\n const [progress, setProgress] = React.useState(13);\n\n React.useEffect(() => {\n const timer = setTimeout(() => setProgress(66), 500);\n return () => clearTimeout(timer);\n }, []);\n\n return (\n