Esta é uma coleção de elementos HTML personalizados reutilizáveis (WebComponents) para Dnn.
Um site de demonstração está disponível como playground para todos os componentes atuais, junto com a documentação.
Stencil é um compilador para construir aplicativos web rápidos usando Web Components.
Stencil combina os melhores conceitos das estruturas de front-end mais populares em uma ferramenta de tempo de compilação em vez de uma ferramenta de tempo de execução. Stencil usa TypeScript, JSX, uma pequena camada DOM virtual, vinculação de dados unidirecional eficiente, um pipeline de renderização assíncrona (semelhante ao React Fiber) e carregamento lento pronto para uso e gera componentes da Web 100% baseados em padrões que são executados em qualquer navegador que suporte a especificação Custom Elements v1.
Os componentes do Stencil são apenas componentes da Web, portanto, funcionam em qualquer estrutura principal ou sem nenhuma estrutura.
npm install @dnncommunity/dnn-elements
yarn add @dnncommunity/dnn-elements
npm install @dnncommunity/dnn-elements-react
yarn add @dnncommunity/dnn-elements-react
Fique ligado - em breve.
O uso de cada componente está documentado na pasta do componente aqui mesmo no GitHub, junto com alguns exemplos de código também.