Esta es una colección de elementos personalizados HTML reutilizables (WebComponents) para Dnn.
Hay disponible un sitio de demostración como zona de juegos para todos los componentes actuales, junto con la documentación.
Stencil es un compilador para crear aplicaciones web rápidas utilizando componentes web.
Stencil combina los mejores conceptos de los marcos frontend más populares en una herramienta de tiempo de compilación en lugar de tiempo de ejecución. Stencil toma TypeScript, JSX, una pequeña capa DOM virtual, enlace de datos unidireccional eficiente, un canal de renderizado asincrónico (similar a React Fiber) y carga diferida lista para usar, y genera componentes web 100% basados en estándares que se ejecutan. en cualquier navegador que admita la especificación Custom Elements v1.
Los componentes de plantilla son solo componentes web, por lo que funcionan en cualquier marco principal o sin ningún marco.
npm install @dnncommunity/dnn-elements
yarn add @dnncommunity/dnn-elements
npm install @dnncommunity/dnn-elements-react
yarn add @dnncommunity/dnn-elements-react
Estén atentos, próximamente.
El uso de cada componente está documentado en la carpeta de componentes aquí en GitHub, junto con algunos ejemplos de código también.