A set of simple, but perfect, UI components, written in Svelte (the only front-end framework worth learning).
npm i -D @perfectthings/ui
Just import
them from the module, as normal:
import { Button } from '@perfectthings/ui';
Available from v6.4.0..
Because this is a purely front-end framework and requires browser to work, it will not work with SSR so you need to disable it. Create a file: src/routes/+layout.js
and add this:
export const ssr = false;
Once that's done, you can import the components as normal.
You need node & npm (obviously). Run these:
git clone [email protected]:perfect-things/ui.git perfectthings-ui
cd perfectthings-ui
npm i && npm start
A browser window should open with the demo of the components.
- Human Interface Guidelines from Apple
- Icons from Tabler Icons
- Prime Light font from Fontfabric