Skip to content
This repository has been archived by the owner on Jul 3, 2020. It is now read-only.

Prebuilt components that follow material design concepts. Inspired by the Polymer Starter Kit.

License

Notifications You must be signed in to change notification settings

DustinHigginbotham/paper-ui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Built With Stencil

Paper UI

A starter kit (heavily inspired by the Polymer Starter Kit) with some Material Design like elements baked in.

You can use this project as a good starting place for bootstrapping your application or use it as a library for your Stencil or vanilla web app. The beautiful part of Stencil is that it will produce vanilla web components that should play nicely with other frameworks.

Getting started

Install this project into your own:

# feel free to use npm instead
yarn add dustinwtf/stencil-paper

Then add this to your collection in your stencil.config.js:

{ collections: [
    { name: '@stencil/router' },
    { name: 'stencil-paper' } // <-- this one right here
]}

TODO

This project is still super early in development. It was created to help me out with not only learning stencil/webcomponents, but also to provide myself with some common components I use. I am also hoping to get the support of the community going forward.

Components

This list isn't in any particular order, but it may be tempting to just follow this.

  • App Layout
  • Sidebar
  • Header
  • Inputs
    • Text Input
    • Multi-line input
    • Textarea
    • Toggles
  • Buttons
    • Buttons with varying elevation
    • Icon buttons
    • FAB
  • Lists
  • Snackbar / Toast
  • Cards
  • Chips
  • Dialogs
  • Menus
  • Avatar
  • Progress indicators
  • Better elevation/material support.

Management

  • Upload to NPM
  • Tests
  • Create a demo page with Firebase
  • Crazy thorough documentation of each component (ongoing process)

About

Prebuilt components that follow material design concepts. Inspired by the Polymer Starter Kit.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published