Command Palette
Search for a command to run...
Loading component...
Side Scroll Navigation
A dynamic terms and conditions page with smooth scroll-based navigation and animated active section indicators. Features a sticky sidebar navigation that highlights the current section as users scroll through the content.
Dependencies
Interaction Type
Try scrolling to navigate through terms sections | |
Try clicking sidebar links to jump to sections |
CLI UNAVAILABLE
pro component, try copying the source code from top right corner
How to use
import { Skiper60 } from "@/components/v1/skiper60"; // Using with default terms const DemoSkiper60 = () => { return ( <main> <Skiper60 /> </main> ); }; // Using with custom terms const CustomTerms = () => { const customTerms = [ { id: "custom-section", title: "Custom Section", content: ( <p className="lg:text-lg"> Your custom content here with full React component support. </p> ), }, ]; return ( <main> <Skiper60 title="Custom Terms" terms={customTerms} className="bg-background" /> </main> ); };
Props | Description |
---|---|
title | The main title displayed at the top of the page |
terms | Array of term items with id, title, and content |
className | Additional CSS classes for styling |
TermItem Type
type TermItem = { id: string; // Unique identifier for the section title: string; // Section title displayed in sidebar and content content: React.ReactNode; // React component or JSX for the content };
Source code
Click on the top right to view the source code
Keep in mind
Most components here are recreations of the best out there. I don't claim to be the original creator. This is my attempt to reverse-engineer, replicate, and often add a few extra features. I've tried to credit everyone, but if I missed something, let me know.
Contact
Additionlly, if you find any bug or issue, feel free toDrop a dm.
License & Usage:
- Free to use and modify in both personal and commercial projects.
- Attribution to Skiper UI is required when using the free version.
- No attribution required with Skiper UI Pro.