Skip to content

engdigital/ng-smn-ui

 
 

Repository files navigation

SMN UI

SMN UI é um framework de componentes escritos em Angular. Todo o design é baseado nas guidelines do Material Design

Instalação

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]
});
Definindo nosso tema

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

License

MIT

Feito com ❤️ pelos Devs da SMN

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 55.4%
  • SCSS 24.1%
  • HTML 19.9%
  • JavaScript 0.6%