Skip to content

apase95/Component-UX-UI-Collection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

41 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸŒ™ Component UX/UI Collection

React TypeScript Tailwind CSS Vite React Icons Markdown

A modern Dark Theme UI Component Collection built with React + TypeScript + Tailwind CSS.


🎨 Design Style

  • Dark background
  • Soft borders
  • Low contrast highlights
  • Rounded corners
  • Minimal shadows
  • Keyboard-friendly focus states

✨ Preview

Header

image

Footer

image

Sidebar

image

Button Component

image

Card Component

image

Tabs Component

image

Scroll Area

image

Select Item

image

Dialog Form

image

Upload Form

image

MarkDown Renderer & Table of Content

image

🧭 Navigation Components

  • Pagination
  • MenuBar
  • NavigationBar
  • DropdownMenu

πŸ’¬ Feedback Components

  • Alert
  • AlertStatus
  • PageLoader
  • Spinner
  • Skeleton

🎚 Controls

  • Slider
  • Switch
  • Button
  • Progress

✍️ Form Elements

  • Typography
  • Textarea
  • PasswordToggleField
  • Input,...

πŸ“ Folder Structure

src
 β”œβ”€ assets
 β”œβ”€ components
 β”‚   β”œβ”€ base
 β”‚   β”œβ”€ data-display
 β”‚   β”œβ”€ feedback
 β”‚   β”œβ”€ forms
 β”‚   β”œβ”€ media
 β”‚   β”œβ”€ markdown
 β”‚   β”œβ”€ navigation
 β”‚   β”œβ”€ overlay
 β”‚   └─ showcase
 β”‚
 β”œβ”€ hooks
 β”‚   β”œβ”€ usePagination.ts
 β”‚   └─ useFileUpload.ts
 β”‚
 β”œβ”€ libs
 β”‚   └─ utils.ts
 β”‚
 β”œβ”€ pages
 β”‚   β”œβ”€ HomePage.tsx
 β”‚   β”œβ”€ DemoPage.tsx
 β”‚   └─ DemoSwitch.tsx
 β”‚
 β”œβ”€ App.tsx
 β”œβ”€ main.tsx
 └─ index.css

βš™οΈ Tech Stack

  • React 19
  • TypeScript
  • Tailwind CSS v4
  • Vite
  • React Icons
  • React Markdown
  • clsx + tailwind-merge

πŸ“Œ Example Usage

<Button variant="secondary">
  Save
</Button>

<Select>
  <SelectTrigger>
    <SelectValue placeholder="Choose item" />
  </SelectTrigger>

  <SelectContent>
    <SelectItem value="apple">Apple</SelectItem>
    <SelectItem value="banana">Banana</SelectItem>
  </SelectContent>
</Select>

πŸ“¬ Contact


Thank you for checking this project!

Happy coding πŸ’»

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages