Feature Request: Advanced Components on V3 #6053
rajaahsan365
started this conversation in
General
Replies: 1 comment
|
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Advanced Drag-and-Drop File Uploader
Explanation: Rather than just a simple button, this should be a full-featured "Dropzone" capable of handling multiple files, real-time image previews, and upload progress bars. It must include built-in file validation (size and type restrictions). This is an essential requirement for any modern dashboard.
Draggable List / Reorderable Component
Explanation: A component that allows users to reorder list items (such as Tasks, Menu items, or Kanban cards) via drag-and-drop. It should feature smooth "Layout Animations" to ensure the list shifts seamlessly without jarring movements, providing a premium native-like feel.
Feature-Rich Data Table
Explanation: While HeroUI currently offers basic tables, there is a need for a robust "Data Table" that supports built-in filtering, column sorting, server-side/client-side pagination, and row selection (checkboxes). This could be inspired by the headless logic of TanStack Table (React Table) but with HeroUI’s signature styling.
Interactive Image Gallery / Lightbox
Explanation: A comprehensive gallery component that does more than just display images. It should include a fullscreen "Lightbox" mode triggered upon clicking, featuring interactive controls like zoom, rotation, and touch-friendly sliding for a better user experience.
Multi-Step Stepper Component
Explanation: A visual indicator for multi-stage processes such as checkouts, registration forms, or onboarding flows (e.g., Step 1, Step 2, Step 3) with proper current and error state handling. This is currently a missing piece in the HeroUI ecosystem, often forcing developers to build custom solutions from scratch.
All reactions