@betha-plataforma/nopaper-componentes
TypeScript icon, indicating that this package has built-in type declarations

1.5.1 • Public • Published

@betha-plataforma/nopaper-componentes

Coleção de Web Components NoPaper.

Compatível com qualquer stack front-end que utilize HTML, CSS e JavaScript.

Componentes 📦

Ferramentas

Instalando

NPM

npm install @betha-plataforma/nopaper-componentes

Yarn

yarn add @betha-plataforma/nopaper-componentes

CDN (unpkg)

<script type="module" src="https://unpkg.com/@betha-plataforma/nopaper-componentes/dist/nopaper-componentes/nopaper-componentes.esm.js"></script>
<script nomodule src="https://unpkg.com/@betha-plataforma/nopaper-componentes/dist/nopaper-componentes/nopaper-componentes.js"></script>

<!-- ... ou caso queira suportar somente navegadores modernos -->
<script type="module">
  import { defineCustomElements } from 'https://unpkg.com/@betha-plataforma/nopaper-componentes/loader/index.es2017.mjs';
  defineCustomElements();
</script>

Como usar 🔨

Fonte

O componente utilizará a fonte herdada pelo documento, caso não utilize nenhuma fonte customizada, é possível obter as definições padrões nos arquivos de distribuição ao instalar este projeto.

<link rel="stylesheet" href="https://unpkg.com/@betha-plataforma/nopaper-componentes/dist/collection/assets/fonts.css">

Estilos

Os componentes NoPaper utilizam o aspecto de encapsulação para os estilos usando shadow dom, portanto cada elemento irá portar todo o estilo necessário.

Registrando componentes

A integração com frameworks frontend, pode exigir algumas configurações específicas.

Abaixo alguns exemplos de como registrar e utilizar os web components

Mais informações sobre integração com frameworks podem ser vistas na documentação oficial do StencilJS

Configurando componentes

A comunicação com os componentes é feita através de propriedades, atributos, métodos e eventos do DOM, e cada componente tem suas específicações documentadas individualmente, siga o índice no topo deste documento ou navegue através dos diretórios para consultar.

Exemplos

Exemplos podem ser encontrados em betha-plataforma/exemplos

Compatibilidade 📜

Para entender melhor a abrangência de suporte entre navegadores, consulte a tabela no site oficial do Stencil.

Dúvidas

Possíveis dúvidas foram esclarecidas nesta documentação

Contribuindo 👥

Contribua para a evolução dos componentes Como contribuir.

Package Sidebar

Install

npm i @betha-plataforma/nopaper-componentes

Weekly Downloads

398

Version

1.5.1

License

MIT

Unpacked Size

3.15 MB

Total Files

108

Last publish

Collaborators

  • ti.plataforma