0.0.6 • Published 5 months ago

mljr-shared-component-library v0.0.6

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

My own Svelte Component Library

This package containes shared components that i reuse over multiple projects. That allows me to keep components like e.g. Navbar, Footer, etc functionally and also style wise consistend.

The components use svelte shadcn as a base.

TODO: Add Git workflow to build npm package and publisch on main push

Components

  • Navbar
  • Footer
  • Login / Register
  • Login / Register Modals
  • Language Toggle (Using Paraglide)
  • Toast (Timer? Visualisation?)
  • Skill Badges
  • Idea: A Forms Componet that is JSON Configurable?
  • ...

Elements

  • Cards
  • Buttons
  • Toggle (SWITCH)
  • Tab Groups
  • Form Elements (Inputs, Files Uploads, Date Pickers etc)
    • Text Input
    • Range Slider (with dual handle support)
    • Number selector
    • Date Picker (works but not good. Might replace with premade component and add styling)
    • File Upload
    • Radio Buttons
    • Checkboxes
    • Dropdown
    • Text Area
    • Color Picker (search base comp and add styling etc like datepicker)
    • ...?
  • Avatars
  • Badges
  • Image Carousel
  • Progress Bars
  • Background
  • ...