Biblioteca de componentes em Angular (v11.2.10) de acordo com Padrão Digital de Governo dos órgãos e entidades do Poder Executivo federal, estabelecido pela Portaria nº 540 de 8 de setembro de 2020 da Presidência da República/Secretaria de Governo.
A Portaria 540/2020 define Padrão Digital do Governo em seu Artigo 3º como: sítio com conjunto de diretrizes, orientações, padrões, fundamentos visuais, componentes, modelos, boas práticas de desenvolvimento e manuais que devem ser atendidos por designers e desenvolvedores, para garantir uma experiência única do usuário, na interação com sítios, portais, aplicativos móveis e demais propriedades digitais do Governo federal, disponível no endereço eletrônico "gov.br/ds".
A atual versão da biblioteca DSGOV Angular Components é baseada nas informações contidas na versão 2.1.0 BETA do endereço eletrônico gov.br/ds e utiliza os arquivos CSS contidos no pacote NPM versão 2.0.2 disponbilizado na seção Downloads deste mesmo endereço.
O propósito deste projeto é oferecer aos desenvolvedores de software para órgãos do Governo Federal, servidores ou terceirizados, uma alternativa simples, leve, compatível com outros frameworks e bibliotecas de mercado, eficiente e gratuita que permita alcançar os objetivos preconizados pela Portaria nº 540/2020 e, ao mesmo tempo, agilize a execução de projetos de software de órgãos do Governo Federal, facilite a padronização e o acompanhamento da evolução contínua do Padrão Digital do Governo. Desta forma, indo diretamente ao encontro do princípio da Economicidade elencado na Seção II da citada Portaria.
A seguir são identificados os componentes padrão estabelecidos no gov.br/ds e o atual estágio de implementaçao de cada um deles na biblioteca DSGOV Angular Components:
| Componente | Grau de Implementado |
|---|---|
| Accordion | |
| Avatar | |
| Breadcrumb | Parcialmente |
| Button | Implementado |
| Card | |
| CookieBar | |
| Checkbox | |
| DateTimePicker | |
| Divider | Implementado |
| Footer | Parcialmente |
| Header | Parcialmente |
| Input | Implementado |
| Item | Implementado |
| List | |
| Loading | |
| Magic Button | |
| Menu | Parcialmente |
| Message | |
| Modal | |
| Notification | |
| Pagination | |
| Radio | |
| Scrim | |
| Select | |
| Sign-in | Implementado |
| Switch | |
| Table | |
| Tab | |
| Textarea | |
| Tooltip | Parcialmente |
| Upload | |
| Wizard |