MobX-RESTful-Shadcn Registry

A custom registry for distributing code using shadcn.

A loading spinner component with customizable size.

Open in V0 logo
Small Spinner
Medium Spinner (Default)
Large Spinner
Custom Color (Primary)
Custom Color (Destructive)

A full-screen loading overlay component with spinner and customizable message.

Open in V0 logo

Click the button to toggle the full-screen loading overlay

A component for displaying a list of badges with optional click and delete handlers.

Open in V0 logo

Basic Badge Bar

Badge Bar with Click Handler

Badge Bar with Delete Handler

Badge Bar with Links and Delete

A pagination component with page size and page index controls.

Open in V0 logo

Pager Component

Current: Page 1 of 20, showing 10 items per page

×

Pager at First Page

×

Pager at Last Page

×

Pager in Middle

×

An image preview component with modal viewing and download functionality.

Open in V0 logo

Image Preview

Click on the image to view it in a modal with download option

Loading State Example

The component shows a loading spinner while the image is being loaded

A file preview component supporting images, audio, video, and documents.

Open in V0 logo

Image File

Audio File

Video File

Document Files

document.pdf
document.docx
spreadsheet.xlsx
archive.zip

A component that detects when scroll reaches edges using IntersectionObserver.

Open in V0 logo

Scroll Boundary

Scroll to the edges to detect touch events. Touched edges: None

Top Edge
Left

Scrollable Content

Scroll in any direction to trigger edge detection

Right
Bottom Edge

An infinite scroll list component using MobX for state management.

Open in V0 logo

Infinite Scroll List

Scroll to the bottom to load more items automatically

No more items

A dynamic array field component with add/remove functionality for form arrays.

Open in V0 logo

Array Field with Inputs

An input component that displays values as removable badges, supporting multiple entries.

Open in V0 logo

Tag Input

    ReactTypeScriptNext.js

Press Enter to add a tag, Backspace to remove the last tag

Email Input

    user@example.com

Current Values

Tags:
[
  "React",
  "TypeScript",
  "Next.js"
]
Emails:
[
  "user@example.com"
]

A range slider input with optional custom icon display for each step.

Open in V0 logo

Star Rating

Rating: 3 / 5

Volume Control

Volume: 50%

Current Values

{
  "rating": "3",
  "volume": "50"
}

A file picker component with preview and remove functionality.

Open in V0 logo

Image Picker

+

Click to upload an image

Document Picker

+

Click to upload a document

Selected Files

Image:
No file selected
Document:
No file selected

A unified form field component supporting input, textarea, and select elements with labels.

Open in V0 logo

Text Input

Email Input

Textarea

Select Dropdown

Multiple Select

A comprehensive pagination table component for CRUD operations with MobX RESTful integration.

Open in V0 logo
Repository NameHome PageProgramming LanguageTopicStar CountDescription
×

A lightweight rich text editor based on Edkit and Shadcn UI with various formatting tools.

Open in V0 logo

HTML Editor

A lightweight rich text editor based on Edkit and Shadcn UI