SMN UI é um framework de componentes escritos em Angular. Todo o design é baseado nas guidelines do Material Design
Instalando as depências do SMN UI
$ npm install ng-smn-ui --save
Agora importe o SMN UI e o CUSTOM_ELEMENTS_SCHEMA ao seu módulo principal.
import {CUSTOM_ELEMENTS_SCHEMA, NgModule} from '@angular/core';
import SMNUIModule from 'ng-smn-ui';
@NgModule({
declarations: [],
imports: [
SMNUIModule
]
schemas: [CUSTOM_ELEMENTS_SCHEMA]
});
No arquivo styles.scss insira o seguinte código
@import "~ng-smn-ui/lib/core/core";
@import "~ng-smn-ui/lib/core/theme";
$primary: (color: 'blue', hue: '500');
$accent: (color: 'green', hue: '50');
/**
* O parâmetro passado como "false" significa que queremos um tema light
* Basta trocar esse parâmetro para "true" e teremos um tema dark
**/
$theme: ui-theme($primary, $accent, false);
@include ui-core();
@include ui-build-theme($theme);
NOTE: As cores disponíveis podem ser consultados na paleta de cores do Material Design
Agora só temos que injetar as fontes na nossa "index.html"
<link href="https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,700,700italic" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/icon?family=Material+Icons">
Pronto! Agora podemos usar todos os recursos oferecidos pelo SMN UI. Todos os recursos estarão disponíveis em breve na nossa DOC
MIT
Feito com ❤️ pelos Devs da SMN