@caiomarcatti12/ui-header
TypeScript icon, indicating that this package has built-in type declarations

1.0.3 • Public • Published

Header

Este projeto tem a finalidade de ser uma biblioteca que centraliza o contexto de "Cabeçalho" de aplicações em um formato padrão.

Features

A estrutura do component possui as seguintes features:

  • Cabeçalho header azul com nome dinâmico, que pode ser alterado com a propriedade do component "title".
  • Um sidebar que pode ser incluído uma lista de aplicações de forma dinâmica, que pode ser alterado com a propriedade do component "applications"

Pré requisitos

  • Npm 8.19.3
  • Angular 15.1.0
  • Nodejs 16.19.0

Dependências

Como usar

Adicione o código abaixo em seu arquivo *.component.ts

 @Input('title')
  title: string = ''

  @Input('applications')
  applications: any = [
    {
      name: "Extrator de contatos telegram",
      image: "https://upload.wikimedia.org/wikipedia/commons/thumb/8/82/Telegram_logo.svg/480px-Telegram_logo.svg.png",
      url: "/telegram/contact-extractor/"
    }
  ]

Adicione o código abaixo em seu arquivo *.component.html

<lib-header [title]="title" [applications]="applications">

Como podem ver o "input" applications é uma matriz que possui propriedades sugestivas, mas vamos explicar elas aqui.

  • Lista
    • name: Nome da aplicação
    • image: Icone da aplicação
    • url: Url que será redirecionado ao clicar na aplicação

Readme

Keywords

none

Package Sidebar

Install

npm i @caiomarcatti12/ui-header

Weekly Downloads

1

Version

1.0.3

License

none

Unpacked Size

51.7 kB

Total Files

16

Last publish

Collaborators

  • caiomarcatti