### Install Badge Button Component Source: https://skiper-ui.com/docs/components/badge-button Install the Badge Button component using the shadcn CLI. This command fetches the component's configuration and adds it to your project. ```shell npx shadcn@latest add "http://skiper-ui.com/registry/badge-button.json" ``` -------------------------------- ### Install Share Button Component using CLI Source: https://skiper-ui.com/docs/components/share-button This snippet demonstrates how to install the Share Button component into your project using the skiper-ui CLI. Ensure you have Node.js and npm/npx installed. The command fetches the component's configuration from the specified registry. ```cli npx shadcn@latest add "http://skiper-ui.com/registry/share-button.json" ``` -------------------------------- ### Install Text Flipper Effect Source: https://skiper-ui.com/docs/components/text-effect-flipper Installs the Text Flipper Effect component using npx. This command fetches the component from the specified registry and adds it to your project. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/text-effect-flipper.json" ``` -------------------------------- ### Install Image Ripple Component Source: https://skiper-ui.com/docs/components/image-ripple Install the Image Ripple component using the provided npx command. This command fetches the component's configuration from the skiper-ui registry. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/image-ripple.json" ``` -------------------------------- ### Install Dependencies for Skiper-ui (npm) Source: https://skiper-ui.com/docs/installation Installs the necessary npm packages for Skiper-ui components, including tailwindcss, clsx, tailwind-merge, and framer-motion. These are essential for styling and animations. ```bash npm install -D tailwindcss@latest clsx tailwind-merge framer-motion ``` -------------------------------- ### Install Hover Expand Component Source: https://skiper-ui.com/docs/components/hover-expand Installs the Hover Expand component into your project using the shadcn-ui CLI. This command fetches the component's configuration from a specified registry URL. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/hover-expand.json" ``` -------------------------------- ### Install AI Input Component via CLI Source: https://skiper-ui.com/docs/components/ai-input Installs the AI Input component using the shadcn-ui CLI. This command fetches the component's configuration and files from the specified registry URL. ```shell npx shadcn@latest add "http://skiper-ui.com/registry/ai-input.json" ``` -------------------------------- ### Install Minimal Card Component Source: https://skiper-ui.com/docs/components/minimal-card Instructions to install the Minimal Card component using the shadcn CLI. This command adds the necessary configuration and code for the component to your project. ```shell npx shadcn@latest add "http://skiper-ui.com/registry/minimal-card.json" ``` -------------------------------- ### Install Blur Vignette Component Source: https://skiper-ui.com/docs/components/blur-vignette Installs the Blur Vignette component using npx. This command adds the component's registry file to your project, enabling its integration. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/blur-vignette.json" ``` -------------------------------- ### Install Image CursorTrail Component Source: https://skiper-ui.com/docs/components/image-cursortrail Use this command to install the Image CursorTrail component into your project via the shadcn-ui CLI. Ensure you have Node.js and npm/npx installed. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/image-cursortrail.json" ``` -------------------------------- ### Install Expanded Tabs Component Source: https://skiper-ui.com/docs/components/expanded-tabs Installs the Expanded Tabs component and its dependencies using the shadcn CLI. This command fetches the component's configuration from the specified registry URL. ```shell npx shadcn@latest add "http://skiper-ui.com/registry/expanded-tabs.json" ``` -------------------------------- ### Install Masked Div Component Source: https://skiper-ui.com/docs/components/masked-div Installs the Masked Div component using the shadcn-ui CLI. This command fetches the component configuration from the specified registry URL. ```cli npx shadcn@latest add "http://skiper-ui.com/registry/masked-div.json" ``` -------------------------------- ### Install Skiper Marquee Component (CLI) Source: https://skiper-ui.com/docs/components/skiper-marquee Installs the Skiper Marquee component using the shadcn CLI. This command adds the necessary files and configurations to your project directory. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/skiper-marquee.json" ``` -------------------------------- ### Install PopoverForm Component using shadcn-ui CLI Source: https://skiper-ui.com/docs/components/popover-form This command installs the PopoverForm component using the shadcn-ui CLI. It fetches the component configuration from the specified registry URL, allowing for easy integration into your project. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/minimal-card.json" ``` -------------------------------- ### Install Animated Number Random Component Source: https://skiper-ui.com/docs/components/animated-number Installs the Animated Number Random component using the shadcn-ui CLI. This command fetches the component's configuration and code. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/animated-number-random.json" ``` -------------------------------- ### Install Slide Button Component Source: https://skiper-ui.com/docs/components/slide-button Installs the Slide Button component into your project using the shadcn/ui CLI. This command fetches the component's configuration and code from the specified registry URL. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/slide-button.json" ``` -------------------------------- ### Install Card Carousel using CLI Source: https://skiper-ui.com/docs/components/card-carousel Installs the Card Carousel component into your project using the shadcn CLI. This command fetches the component's JSON definition from the specified URL. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/card-carousel.json" ``` -------------------------------- ### Install Skiper Card Component Source: https://skiper-ui.com/docs/components/skiper-card Installs the Skiper Card component using npx and a provided registry URL. This command adds the component to your project via shadcn. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/skiper-card.json" ``` -------------------------------- ### Install Animated Number Countdown Component Source: https://skiper-ui.com/docs/components/animated-number Installs the Animated Number Countdown component using the shadcn-ui CLI. This command adds the necessary files and configurations for the countdown timer. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/animated-number-countdown.json" ``` -------------------------------- ### Usage Example Source: https://skiper-ui.com/docs/components/skiper-marquee Example of how to use the Skiper Marquee component in your application. This component is designed to create a cursor effect that follows images. ```jsx ``` -------------------------------- ### Install Stack Dialog Component Source: https://skiper-ui.com/docs/components/stacked-dialog Installs the Stack Dialog component into your project using the shadcn CLI. This command fetches the component's configuration and code from the specified registry URL. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/stacked-dialog.json" ``` -------------------------------- ### Install Wrap Button Component (CLI) Source: https://skiper-ui.com/docs/components/wrap-button Installs the Wrap Button component into your project using the shadcn-ui CLI. This command fetches the component's source code and integrates it into your project's registry. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/wrap-button.json" ``` -------------------------------- ### Install Card Swipe Component Source: https://skiper-ui.com/docs/components/card-swipe Provides the command to install the Card Swipe component using npx. This command fetches the component's configuration from the skiper-ui registry, making it available for use in your project. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/card-swipe.json" ``` -------------------------------- ### Install Text Scroll Effect Component Source: https://skiper-ui.com/docs/components/text-scroll This command installs the Text Scroll Effect component into your project using npx. It fetches the component definition from the specified registry URL, allowing you to integrate it into your application. ```bash npx shadcn@latest add "http://skiper-ui.com/registry/text-scroll.json" ``` -------------------------------- ### Basic Stacked Dialog Example Source: https://skiper-ui.com/docs/components/stacked-dialog A basic example showcasing the usage of the DialogStack component in React. It illustrates how to render multiple dialog contents, manage navigation between them using DialogStackPrevious and DialogStackNext, and includes a trigger and overlay. ```jsx function BasicExample() { const items = [ { title: "I'm the first dialog", description: "With a fancy description", content:

, }, { title: "I'm the second dialog", description: "With a fancy description", content:

, }, { title: "I'm the third dialog", description: "With a fancy description", content:

, }, { title: "I'm the fourth dialog", description: "With a fancy description", content:

, }, { title: "I'm the fifth dialog", description: "With a fancy description", content:

, }, ] return ( {/* Trigger */} Click to open  {" "} {" "} {/* Overlay */} {/* Body */} {items.map((item, index) => (

{item.title}

{item.description}

{/* content here */}
{item.content}
{" "} Previous{" "} {" "} Next {" "}
))}
) } ``` -------------------------------- ### Popover Form Feedback Example (React/TypeScript) Source: https://skiper-ui.com/docs/components/popover-form Demonstrates a complete example of using the PopoverForm component to collect user feedback. It manages form state, handles submission logic with loading and success states, and includes keyboard event listeners for 'Escape' and 'Ctrl+Enter' shortcuts. ```TypeScript export default function PopoverFormFeedbackExample() { const [formState, setFormState] = useState("idle") const [open, setOpen] = useState(false) const [feedback, setFeedback] = useState("") function submit() { setFormState("loading") setTimeout(() => { setFormState("success") }, 1500) setTimeout(() => { setOpen(false) setFormState("idle") setFeedback("") }, 3300) } useEffect(() => { const handleKeyDown = (event: KeyboardEvent) => { if (event.key === "Escape") { setOpen(false) } if ( (event.ctrlKey || event.metaKey) && event.key === "Enter" && open && formState === "idle" ) { submit() } } window.addEventListener("keydown", handleKeyDown) return () => window.removeEventListener("keydown", handleKeyDown) }, [open, formState]) return (
{ e.preventDefault() if (!feedback) return submit() }} >