@tamilvananmurugan/xlibs
Version:
Comprehensive UI component library with Aceternity, MagicUI, and ShadCN components
82 lines (75 loc) • 4.64 kB
text/typescript
// Browser-safe Xlibs functionality (React components only)
// This file directly imports and exports React components to avoid circular dependencies
// Aceternity UI Components - Direct imports
export { MacbookScroll } from './components/aceternity-ui/MacbookScroll';
export { BackgroundBeamsWithCollision } from './components/aceternity-ui/BackgroundBeamsWithCollision';
export { BackgroundLines } from './components/aceternity-ui/BackgroundLines';
export { BackgroundGradientAnimation } from './components/aceternity-ui/BackgroundGradientAnimation';
export { BackgroundShowcase } from './components/aceternity-ui/BackgroundShowcase';
export { GridBackgroundDemo } from './components/aceternity-ui/GridBackgroundDemo';
export { InfiniteMovingCards } from './components/aceternity-ui/InfiniteMovingCards';
export { LampDemo, LampContainer } from './components/aceternity-ui/LampDemo';
export { LayoutGrid } from './components/aceternity-ui/LayoutGrid';
export { ParallaxScroll } from './components/aceternity-ui/ParallaxScroll';
export { PlaceholdersAndVanishInput } from './components/aceternity-ui/PlaceholdersAndVanishInput';
export {
Sidebar,
SidebarProvider,
SidebarBody,
DesktopSidebar,
MobileSidebar,
SidebarLink,
useSidebar
} from './components/aceternity-ui/Sidebar';
export { Spotlight } from './components/aceternity-ui/Spotlight';
export { Tabs, FadeInDiv } from './components/aceternity-ui/Tabs';
export { ThreeDMarquee } from './components/aceternity-ui/ThreeDMarquee';
export { TextHoverEffect } from './components/aceternity-ui/TextHoverEffect';
export { TextGenerateEffect } from './components/aceternity-ui/TextGenerateEffect';
export {
TextRevealCard,
TextRevealCardTitle,
TextRevealCardDescription,
MemoizedStars
} from './components/aceternity-ui/TextRevealCard';
export { HoverBorderGradient } from './components/aceternity-ui/HoverBorderGradient';
export { MultiStepLoader } from './components/aceternity-ui/MultiStepLoader';
export { AnimatedTestimonials } from './components/aceternity-ui/AnimatedTestimonials';
export { AnimatedTooltip } from './components/aceternity-ui/AnimatedTooltip';
export { FloatingDock } from './components/aceternity-ui/FloatingDock';
export { Carousel } from './components/aceternity-ui/Carousel';
export { CardStack } from './components/aceternity-ui/CardStack';
export { GlowingEffect } from './components/aceternity-ui/GlowingEffect';
export { FlipWords } from './components/aceternity-ui/FlipWords';
export {
GlowingStarsBackgroundCard,
GlowingStarsTitle,
GlowingStarsDescription,
Illustration
} from './components/aceternity-ui/GlowingStarsBackgroundCard';
export { MovingBackground } from './components/aceternity-ui/MovingBackground';
export { AnimationShowcase } from './components/aceternity-ui/AnimationShowcase';
export { AuroraBackground } from './components/aceternity-ui/AuroraBackground';
export { GoogleGeminiEffect } from './components/aceternity-ui/GoogleGeminiEffect';
export { StickyBanner } from './components/aceternity-ui/StickyBanner';
export { LoaderOne, LoaderTwo, LoaderThree, LoaderFour, LoaderFive } from './components/aceternity-ui/Loaders';
export { FocusCards, FocusCard } from './components/aceternity-ui/FocusCards';
export { FileUpload, GridPattern } from './components/aceternity-ui/FileUpload';
export { DraggableCardBody, DraggableCardContainer } from './components/aceternity-ui/DraggableCard';
export { ContainerTextFlip } from './components/aceternity-ui/ContainerTextFlip';
export { CometCard } from './components/aceternity-ui/CometCard';
export { CardSpotlight } from './components/aceternity-ui/CardSpotlight';
export { CanvasRevealEffect } from './components/aceternity-ui/CanvasRevealEffect';
export { CardContainer, CardBody, CardItem } from './components/aceternity-ui/3d-card';
export { ThreeDCardDemo } from './components/aceternity-ui/ThreeDCardDemo';
export { ColourfulText } from './components/aceternity-ui/ColourfulText';
// Chart Components - Direct imports
export { ChartBarDefault } from './components/shadcn/ChartBarDefault';
export { ChartContainer } from './components/shadcn/ChartBarDefault';
export { ChartTooltip } from './components/shadcn/ChartBarDefault';
export { ChartTooltipContent } from './components/shadcn/ChartBarDefault';
export type { ChartConfig, ChartData } from './components/shadcn/ChartBarDefault';
// Shared utilities and hooks - Direct imports
export { cn, useOutsideClick } from './components/shared';
// Import styles for bundling
import './styles/index.css';