npm.io
101.0.12 • Published 4 weeks ago

@sb1/ffe-buttons

Licence
MIT
Version
101.0.12
Deps
1
Size
37 kB
Vulns
0
Weekly
0
Stars
115

@sb1/ffe-buttons

Install

npm install --save @sb1/ffe-core @sb1/ffe-buttons

Usage

Full documentation on button usage is available at https://design.sparebank1.no/komponenter/knapper/.

@import 'path/to/node_modules/@sb1/ffe-buttons/less/buttons';
Importing compiled CSS

If your project does not use Less, you can import the compiled styling:

@import '~@sb1/ffe-buttons/css/buttons.css';

See also @sb1/ffe-buttons-react.

Theming with CSS custom properties

In order to support theming of components, this package contains styling that depends on a set of custom properties, defined in less/theme.less. These properties in turn depend on a base theme defined in ffe-core.

If your project uses ffe-core, you're probably good to go. If not, make sure to import the core properties in theme.less:

@import '~@sb1/ffe-core/less/theme';

Development

To start a local development server, run the following from the designsystem root folder:

npm install
npm run build
npm start

A local instance of Storybook with live reloading will run at http://localhost:6006/.

Example implementations using the latest versions of all components are also available at https://sparebank1.github.io/designsystem.