@vseth/components
TypeScript icon, indicating that this package has built-in type declarations

2.0.0-alpha.7 • Public • Published

VSETH - Frontend

Source of the @vseth/components package. A Component library made for VSETH. Mostly wrappers around existing packages because we don't need to reinvent the wheel.

Contribute

If you want to contribute to the components library, you can create a new branch and then make a merge request. You are welcome to work on open issues.

Wrapped and re-exported packages:

  • reactstrap

    • exported members see reactstrap docs or index.ts
    • Reexported all the reactstrap components.
  • react-select

    • Select
    • wrapper for vseth styling
  • react-jsonschema-form

    • VSETHForm
    • Wrapped version for vseth styling
    • copied quite a lot of code due to their architecture and the needed changes, please update carefully

New Components

  • Rating
  • VSETH Navbar
    • VSETHNavbar
    • A Navbar component with built in fetching of VSETH-wide Navbar Config
    • needs react-rouder-dom
  • Icons
    • Icon
    • Icon component that takes an SVG Icon as prop
    • ICONS, collection of svg icons (see here)
  • Input Fields
    • InputField
    • alternative input fields with features specific to our theme
    • currently has many bugs
  • Webapp
    • WA...
    • See src/Webapp
    • Various Components for Webapps in the VSETH style (see here)

Planned

Feel free to implement them :)

  • Data tables
  • Graphs (could reuse from eule)
  • {Insert cool component here}

Readme

Keywords

none

Package Sidebar

Install

npm i @vseth/components

Weekly Downloads

28

Version

2.0.0-alpha.7

License

MIT

Unpacked Size

5.1 MB

Total Files

437

Last publish

Collaborators

  • npm-vseth
  • moritsch
  • vseth-admin
  • lmoeller