Component Structure:
  • Most landing and feature components are in @/features (e.g., @/features/home/, @/features/content/).
  • General-purpose, UI, and utility components are in ui/ (e.g., ui/button, ui/card).
  • Usecase Based Components are in @/components/ (e.g., pricing-selector, testimonialscarousel).

Home/Landing Components (@/features/home)

Hero Sections

Hero Light
import Hero from "@/features/home/hero1";
<Hero />
Hero Light
import Navigation from "@/features/home/navigation1";
<Navigation />

Features

Hero Light
import Features from "@/features/home/features1";
<Features />

Stats

Hero Light
import Stats from "@/features/home/stats1";
<Stats />

Testimonials

Hero Light
import Testimonials from "@/features/home/testimonials1";
<Testimonials />

Pricing

Hero Light
import { Pricing } from "@/features/home/shared/pricing";
<Pricing />

Call to Action

Hero Light
import CallToAction from "@/features/home/call-to-action1";
<CallToAction />

Contact

Contact
import Contact from "@/features/home/contact1";
<Contact />
Footer
import Footer from "@/features/home/footer1";
<Footer />

Bento Grid

Hero Light
import BentoGrid from "@/features/home/bento-grid1";
<BentoGrid />

FAQs

Hero Light
import FAQs from "@/features/home/faqs1";
<FAQs />

Logos

Logos
import Logos from "@/features/home/logos2";
<Logos />

General & UI Components (ui/)

  • UI Primitives: All components in ui/ (e.g., button, input, card, dialog, dropdown-menu, tabs, table, badge, avatar, etc.)
Usage Example:
import { Button } from "ui/button";
<Button variant="outline">Click me</Button>

Top-Level Components & Usage

Below are usage examples for each top-level component (not in ui/ or any subfolder), organized by use case. Each component preview image appears before its code example.

Testimonials Components

TestimonialsSingle

TestimonialsSingle Light
import TestimonialsSingle from "@/components/testimonials-single";
<TestimonialsSingle />

TestimonialsCarousel

TestimonialsSingle Light
import { TestimonialsCarousel } from "@/components/testimonials-carousel";
<TestimonialsCarousel />

TestimonialsAnimated

TestimonialsSingle Light
import AnimatedTestimonialsDemo from "@/components/testimonials-animated";
<AnimatedTestimonialsDemo />

TestimonialSingle

TestimonialsSingle Light
import { TestimonialSingle } from "@/components/testimonial-single";
<TestimonialSingle />

TestimonialGrid

TestimonialsSingle Light
import { TestimonialGrid } from "@/components/testimonial-grid";
<TestimonialGrid />

Pricing Components

PricingSelector

TestimonialsSingle Light
import { PricingSelector } from "@/components/pricing-selector";
<PricingSelector />

PricingWithModals

TestimonialsSingle Light
import PricingPage from "@/components/pricing-with-modals";
<PricingPage />

SimplePricing

TestimonialsSingle Light
import SimplePricing from "@/components/pricing copy";
<SimplePricing />

Feature/Content Components

FeatureGrid

TestimonialsSingle Light
import { FeatureGrid } from "@/components/feature-grid";
<FeatureGrid />

FeaturesCirculated

TestimonialsSingle Light
import Feature3 from "@/components/features-circulated";
<Feature3 />

FeaturesBentoGrid

TestimonialsSingle Light
import BentoGrid from "@/components/features-bento-grid";
<BentoGrid />

FeaturesAccordion

TestimonialsSingle Light
import FeatureSteps from "@/components/features-accordion";
<FeatureSteps />

TestimonialsSingle Light
import Header from "@/components/header";
<Header />
TestimonialsSingle Light
import Footer from "@/components/footer";
<Footer />

UsageDashboard

TestimonialsSingle Light
import UsageDashboard from "@/components/team-switcher";
<UsageDashboard />

UsageMeter

Use Meter
import { UsageMeter } from "@/components/usage-meter";
<UsageMeter value={75} label="API Usage" quota="750/1000" />

AI & Prompt Components

AIConversation

TestimonialsSingle Light
import AIConversation from "@/components/ai-conversation";
<AIConversation />

AIAnimatedChat

TestimonialsSingle Light
import AIAnimatedChat from "@/components/ai-animated-chat";
<AnimatedAIChat />

PromptInput

TestimonialsSingle Light
import AIConversation from "@/components/ai-conversation";
<PromptInput maxTokens={100} onSubmit={val => alert(val)} />

ResponseStream

TestimonialsSingle Light
import { ResponseStream } from "@/components/response-stream";

<ResponseStream response="Hello, world!" isStreaming />

Utility & Miscellaneous Components

ButtonLead

import { ButtonLead } from "@/components/button-lead";
<ButtonLead label="Join Now" />

Loader

import Loader from "@/components/loader";
<Loader />

AppSidebar

import AppSidebar from "@/components/app-sidebar";
<AppSidebar />

Providers

import Providers from "@/components/providers";
<Providers>{children}</Providers>