Documentation

Complete documentation for the Lynqsides Shadcn Registry components and landing page.

Landing Page
Complete landing page component
Announcement
Announcement banner component
Marquee
Scrolling marquee component
Video Player
Custom video player
Getting Started
Learn how to install and use components from our registry

Installation

1. Initialize Shadcn in your project

npx shadcn@latest init

2. Add the landing page component

pnpm dlx shadcn@latest add https://shadcn-elvinlari-registry.vercel.app/r/landing-page.json

3. Import and use the component

// app/page.tsx
import LandingPage from "@/components/landing-page"

export default function Page() {
  return <LandingPage />
}

Dependencies

Our components use these external packages:

@icons-pack/react-simple-icons@number-flow/reactmedia-chromereact-fast-marquee

These will be automatically installed when using the CLI.

Landing PageFeatured
A comprehensive landing page with hero, pricing, about, and contact sections.
Preview

Features

  • Hero section with announcement banner
  • Animated company logos marquee
  • Video player with custom controls
  • Pricing section with toggleable plans
  • About section with feature highlights
  • Contact form with validation
  • Floating navigation on scroll
  • Responsive design & dark mode
Individual Components
Each component can also be used independently

Announcement

A banner component for announcements with tag and title support.

import { Announcement, AnnouncementTag, AnnouncementTitle } from "@/components/ui/announcement"

<Announcement>
  <AnnouncementTag>New</AnnouncementTag>
  <AnnouncementTitle>Feature Release</AnnouncementTitle>
</Announcement>
pnpm dlx shadcn@latest add https://shadcn-elvinlari-registry.vercel.app/r/announcement.json

Marquee

A scrolling marquee component with fade effects and customizable speed.

import { Marquee } from "@/components/ui/marquee"

<Marquee speed={20} direction="left">
  <div className="mx-8">Item 1</div>
  <div className="mx-8">Item 2</div>
  <div className="mx-8">Item 3</div>
</Marquee>
pnpm dlx shadcn@latest add https://shadcn-elvinlari-registry.vercel.app/r/marquee.json

Video Player

A custom video player component built with media-chrome for advanced video controls.

import { VideoPlayer } from "@/components/ui/video-player"

<VideoPlayer>
  <media-video 
    src="your-video.mp4"
    poster="poster.jpg"
  />
</VideoPlayer>
pnpm dlx shadcn@latest add https://shadcn-elvinlari-registry.vercel.app/r/video-player.json
Additional Resources