• This repository has been archived on 20/Oct/2022
  • Stars
    star
    106
  • Rank 325,871 (Top 7 %)
  • Language
    JavaScript
  • Created almost 9 years ago
  • Updated over 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Nordnet UI Kit

Nordnet UI Kit

NPM version Build Status Coverage Status Dependency Status

Installation

npm install --save nordnet-ui-kit # or
yarn add nordnet-ui-kit

Usage

// src/root.js
import { ThemeProvider } from 'react-jss';
import { theme } from 'nordnet-ui-kit';
import App from './App'

const Root = (
  <ThemeProvider theme={theme}>
    <App />
  </ThemeProvider>
);
ReactDOM.render(Root, document.getElementById('app'));

// src/App.js
import { Button } from 'nordnet-ui-kit';

const App = props => (
  <div>
    <Button variant="primary" modifier="success">
      Success
    </Button>
  </div>
);

export default App;

To see what is exported from nordnet-ui-kit, please see the documentation below or index.js

Compatibility

  • v1.5.1 and lower depends on jss-theme-reactor and jss@7
  • v1.6.0+ depends on @iamstarkov/jss-theme-reactor and jss@8, so please update your components to use @iamstarkov/jss-theme-reactor instead of jss-theme-reactor
  • v1.7.0+ depends on react-jss and jss@8, so please update your components to use react-jss instead of @iamstarkov/jss-theme-reactor. Also, v1.7.0 deprecates exported ThemeProvider, createShallow and createMount. It will be removed in next major release. Read more in v1.7.0 migration docs
  • v1.7.0 also features react-jss over jss-theme-reactor, please read how to migrate your components.
  • We can't expect all components to be rewritten to react-jss instantly, so you will need to use both jss-theme-reactor based component and react-jss components at the same time, read in the jss-theme-reactor migration docs how to do it.

Documentation for the latest release is available here.

Documentation about how to write, style and test components is availible in the docs folder

Changelog

Developing

Developing workflow can be found in the contributing guidelines.

Contributing

Everyone is welcome to contribute. Please take a moment to review the contributing guidelines.

License

This open source project released by Nordnet is licensed under the MIT license.

MIT (http://www.opensource.org/licenses/mit-license.php)

More Repositories

1

cordova-hot-code-push

[DEPRECATED] - This plugin provides functionality to perform automatic updates of the web based content in your application.
Java
980
star
2

cordova-universal-links-plugin

[DEPRECATED] - Cordova plugin to support Universal/Deep Links for iOS/Android.
JavaScript
349
star
3

cordova-hot-code-push-cli

[DEPRECATED] - This is a command line utility for Cordova Hot Code Push Plugin.
JavaScript
143
star
4

sass-variable-loader

Sass variable loader for webpack
JavaScript
97
star
5

next-api-v2-examples

Code examples for using the Nordnet External API v2
Python
57
star
6

python-freeipa-json

Tiny/basic module for communicating with the FreeIPA API without having to install the entire FreeIPA toolchain
Python
54
star
7

nordnet-next-api

Nordnet nExt API Javascript client
JavaScript
28
star
8

react-bem-grid

A BEM-ified port of Flexbox Grid to a simple, reusable React component
JavaScript
27
star
9

cordova-hot-code-push-local-dev-addon

[DEPRECATED] - Cordova plugin that adds local development feature to the Hot Code Push plugin.
Swift
24
star
10

nordnet-component-kit

Nordnet Component Kit - https://nordnet.github.io/nordnet-component-kit
JavaScript
13
star
11

react-svg-sprite-icon

A React icon component that generates an SVG sprite on the fly
JavaScript
7
star
12

grid

Grid System as a React component based on Flexbox Grid
JavaScript
6
star
13

frontend-mentorship

JavaScript
6
star
14

generator-nordnet-es-module

Scaffold out an ES6 node module
JavaScript
3
star
15

cz-conventional-changelog

conventional-changelog config for commitizen
JavaScript
2
star
16

eslint-config-nordnet

ESLint config for Nordnet Javascript applications
JavaScript
2
star
17

nordnet-release-plugin

Webpack plugin for building releases of Javascript applications
JavaScript
2
star
18

design-tokens

TypeScript
1
star
19

jscs-config-nordnet

JSCS config for Nordnet Javascript applications
JavaScript
1
star