2.1.6 • Published 2 months ago

@unio/components v2.1.6

Weekly downloads
46
License
MIT
Repository
-
Last release
2 months ago

Unio SDK

Biblioteca da Unio para projetos frontend que utilizam Angular.

1.a - Modo preferencial

Primeiro, instale o Yeoman e o gerador da unio (generator-unio) usando npm (assumindo que o Node já está instalado node.js).

npm install -g yo
npm install -g generator-unio

Para gerar diretamente um projeto frontend, execute o seguinte comando:

yo unio:front --force

Observação importante

Para utilizar o gerador sem ser solicitada a atenção do usuário por várias vezes, é necessário executá-lo com a opção --force .

Feito isso, basta seguir as instruções do gerador e aguardar sua finalização. Após a finalização, execute o comando npm start na raiz do projeto recém-criado e o site estará pronto para uso. Utilizando este caminho, pode-se pular todos os próximos passos.

1.b - Instalando os componentes da Unio SDK

Basta executar npm install @unio/components .

2 - Usando a biblioteca

Para usar a biblioteca, é necessário adicionar a referência no arquivo app.module.ts da sua aplicação cliente:

import { UnioComponentsModule, UnioComponentsConfig } from "@unio/components";

Precisamos configurar a biblioteca:

const sdkConfig: UnioComponentsConfig = {
    baseUrl: "https://azurewebsites.net/sdk-samples",
};

Também é necessário adicionar a referência no array imports do seu módulo:

imports: [
    BrowserModule,
    UnioComponentsModule.forRoot(sdkConfig)
],

Esta etapa é necessária em todos os módulos que utilizem a biblioteca.

3 - Usando os componentes

Para usar um componente, é necessário importar e utilizar o módulo dele:

import { TextareaModule } from '@unio/components';

...
imports: [
    CommonModule,
    TextareaModule
],

Depois, adicione sua respectiva tag em seu código HTML:

<unio-textarea></unio-textarea>

4 - SCSS imports

  • Adicione @import "~@unio/components/themes/default"; , caso esteja usando tema padrão ou mude o tema.

4.1 - Temas personalizados

Para criar e utilizar um tema personalizado (não existente na biblioteca), basta seguir o procedimento abaixo:

1 - Crie um novo arquivo scss e o personalize de acordo com o exemplo:

@import "~@unio/components/themes/index";

// Define o tema
$primary: unio-palette($unio-green-dark-2);
$alternative-primary: unio-palette($unio-default-green);

$secondary: unio-palette($unio-grey-dark-1);
$alternative-secondary: unio-palette($unio-grey-dark-1);

$theme-dark: unio-dark-theme(
    $primary,
    $secondary,
    $alternative-primary,
    $alternative-secondary
);
$theme-light: unio-light-theme(
    $primary,
    $secondary,
    $alternative-primary,
    $alternative-secondary
);

$foreground: map-get($theme-dark, foreground);
$background: map-get($theme-dark, background);

2 - Importe esse arquivo no seu arquivo de estilos padrão (ex: styles.scss , ver item 4 - SCSS imports).

5 - Scaffoldings disponíveis

Scaffoldings são ferramentas que agilizam o desenvolvimento de tarefas repetitivas, como a criação de componentes.

5.1 - Resource

Para gerar um resource, use o seguinte comando ng generate @unio/components:resource ou ng g @unio/components:resource .

5.2 - Tela com formulário

Para gerar uma tela com um formulário dinâmico, use o seguinte comando ng generate @unio/components:form ou ng g @unio/components:form .

2.1.6

2 months ago

2.1.5

5 months ago

2.1.4

5 months ago

2.1.2

6 months ago

2.1.3

6 months ago

2.1.1

1 year ago

2.1.0

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.8

1 year ago

2.0.3

1 year ago

2.0.2

1 year ago

2.0.1

1 year ago

2.0.0

1 year ago

2.0.0-beta.8

2 years ago

2.0.0-beta.7

2 years ago

2.0.0-beta.6

2 years ago

2.0.0-beta.5

2 years ago

2.0.0-beta.4

2 years ago

2.0.0-beta.2

2 years ago

2.0.0-beta.3

2 years ago

2.0.0-beta.1

2 years ago

2.0.0-beta.0

2 years ago

1.8.0

2 years ago

1.7.0

2 years ago

1.6.3

2 years ago

1.6.2

2 years ago

1.6.1

2 years ago

1.6.0

2 years ago

1.5.5

2 years ago

1.5.4

2 years ago

1.5.3

2 years ago

1.5.2

2 years ago

1.5.0

2 years ago

1.4.3

2 years ago

1.4.2

2 years ago

1.4.1

2 years ago

1.4.0

2 years ago

1.5.6

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.7

2 years ago

1.2.6

2 years ago

1.2.5

2 years ago

1.2.4

2 years ago

1.2.3

3 years ago

1.2.2

3 years ago

1.2.1

3 years ago

1.2.0

3 years ago

1.1.12

3 years ago

1.1.11

3 years ago

1.1.10

3 years ago

1.1.9

3 years ago

1.1.8

3 years ago

1.1.7

3 years ago

1.1.6

3 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

3 years ago

1.1.0

3 years ago

1.0.7

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

1.0.0-rc.6

3 years ago

1.0.0-rc.5

3 years ago

1.0.0-rc.4

3 years ago

1.0.0-rc.3

3 years ago

1.0.0-rc.2

3 years ago

1.0.0-rc.1

3 years ago

0.5.102

4 years ago

0.5.101

4 years ago

0.5.100

4 years ago

0.5.99

4 years ago

0.5.98

4 years ago

0.5.97

4 years ago

0.5.96

4 years ago

0.5.94

4 years ago

0.5.95

4 years ago

0.5.92

4 years ago

0.5.93

4 years ago

0.5.91

4 years ago

0.5.90

4 years ago

0.5.89

4 years ago

0.5.88

4 years ago

0.5.87

4 years ago

0.5.86

4 years ago

0.5.74

4 years ago

0.5.75

4 years ago

0.5.71

4 years ago

0.5.70

4 years ago

0.5.69

4 years ago

0.5.68

4 years ago

0.5.67

4 years ago

0.5.66

4 years ago

0.5.65

4 years ago

0.5.63

4 years ago

0.5.64

4 years ago

0.5.62

4 years ago

0.5.61

4 years ago

0.5.60

4 years ago

0.5.58

4 years ago

0.5.59

4 years ago

0.5.56

4 years ago

0.5.57

4 years ago

0.5.55

4 years ago

0.5.54

4 years ago

0.5.53

4 years ago

0.5.52

4 years ago

0.5.51

4 years ago

0.5.50

4 years ago

0.5.49

4 years ago

0.5.48

4 years ago

0.5.47

4 years ago

0.5.46

4 years ago

0.5.45

4 years ago

0.5.44

4 years ago

0.5.43

4 years ago

0.5.41

4 years ago

0.5.42

4 years ago

0.5.40

4 years ago

0.5.39

4 years ago

0.5.38

4 years ago

0.5.37

4 years ago

0.5.36

4 years ago

0.5.35

4 years ago

0.5.34

4 years ago

0.5.33

4 years ago

0.5.32

4 years ago

0.5.31

4 years ago

0.5.30

4 years ago

0.5.29

4 years ago

0.5.28

4 years ago

0.5.27

4 years ago

0.5.25

4 years ago

0.5.26

4 years ago

0.5.24

4 years ago

0.5.23

4 years ago

0.5.22

4 years ago

0.5.21

4 years ago

0.5.20

4 years ago

0.5.19

4 years ago

0.5.18

4 years ago

0.5.17

4 years ago

0.5.16

4 years ago

0.5.15

4 years ago

0.5.14

4 years ago

0.5.10

4 years ago

0.5.11

4 years ago

0.5.12

4 years ago

0.5.13

4 years ago

0.5.9

4 years ago

0.5.8

4 years ago

0.5.7

4 years ago

0.5.6

4 years ago

0.5.5

4 years ago

0.5.4

4 years ago

0.5.3

4 years ago

0.5.2

4 years ago

0.5.1

4 years ago

0.5.0

4 years ago

0.4.81

4 years ago

0.4.80

4 years ago

0.4.79

4 years ago

0.4.78

4 years ago

0.4.77

4 years ago

0.4.76

4 years ago

0.4.75

4 years ago

0.4.73

4 years ago

0.4.74

4 years ago

0.4.72

4 years ago

0.4.71

4 years ago

0.4.70

4 years ago

0.4.69

4 years ago

0.4.68

4 years ago

0.4.67

4 years ago

0.4.66

4 years ago

0.4.65

4 years ago

0.4.64

4 years ago

0.4.63

4 years ago

0.4.62

4 years ago

0.4.60

4 years ago

0.4.61

4 years ago

0.4.59

4 years ago

0.4.58

4 years ago

0.4.57

4 years ago

0.4.56

4 years ago

0.4.55

4 years ago

0.4.54

4 years ago

0.4.53

4 years ago

0.4.52

4 years ago

0.4.49

4 years ago

0.4.51

4 years ago

0.4.50

4 years ago

0.4.48

4 years ago

0.4.47

4 years ago

0.4.46

4 years ago

0.4.45

4 years ago

0.4.44

4 years ago

0.4.43

4 years ago

0.4.42

4 years ago

0.4.41

4 years ago

0.4.40

4 years ago

0.4.39

4 years ago

0.4.38

4 years ago

0.4.37

4 years ago

0.4.36

4 years ago

0.4.35

4 years ago

0.4.34

4 years ago

0.4.33

4 years ago

0.4.32

4 years ago

0.4.30

4 years ago

0.4.28

4 years ago

0.4.29

4 years ago

0.4.26

4 years ago

0.4.27

4 years ago

0.4.25

4 years ago

0.4.24

4 years ago

0.4.22

4 years ago

0.4.23

4 years ago

0.4.20

4 years ago

0.4.21

4 years ago

0.4.19

4 years ago

0.4.18

4 years ago

0.4.17

4 years ago

0.4.16

4 years ago

0.4.15

4 years ago

0.4.14

4 years ago

0.4.13

4 years ago

0.4.11

4 years ago

0.4.12

4 years ago

0.4.9

4 years ago

0.4.10

4 years ago

0.4.8

4 years ago

0.4.7

4 years ago

0.4.6

4 years ago

0.4.5

4 years ago

0.4.4

4 years ago

0.4.2

4 years ago

0.4.1

4 years ago

0.4.0

4 years ago

0.3.46

4 years ago

0.3.45

4 years ago

0.3.42

4 years ago

0.3.44

4 years ago

0.3.43

4 years ago

0.3.41

4 years ago

0.3.40

4 years ago

0.3.39

4 years ago

0.3.36

4 years ago

0.3.35

4 years ago

0.3.34

4 years ago

0.3.33

4 years ago

0.3.32

4 years ago

0.3.31

4 years ago

0.3.30

4 years ago

0.3.29

4 years ago

0.3.28

4 years ago

0.3.27

4 years ago

0.3.26

4 years ago

0.3.25

4 years ago

0.3.24

4 years ago

0.3.23

4 years ago

0.3.22

4 years ago

0.3.21

4 years ago

0.3.20

4 years ago

0.3.19

4 years ago

0.3.18

4 years ago

0.3.17

4 years ago

0.3.16

4 years ago

0.3.15

4 years ago

0.3.12

4 years ago

0.3.11

5 years ago

0.3.9

5 years ago

0.3.8

5 years ago

0.3.7

5 years ago

0.3.6

5 years ago

0.3.5

5 years ago

0.3.4

5 years ago

0.3.3

5 years ago

0.3.2

5 years ago

0.3.1

5 years ago

0.3.0

5 years ago

0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.1.7

5 years ago

0.1.6

5 years ago

0.1.5

5 years ago

0.1.4

5 years ago

0.1.3

5 years ago

0.1.2

5 years ago

0.1.1

5 years ago

0.1.0

5 years ago

0.0.8

5 years ago

0.0.7

5 years ago

0.0.6

5 years ago

0.0.5

5 years ago

0.0.4

5 years ago

0.0.3

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago