Это коллекция повторно используемых пользовательских элементов HTML (WebComponents) для Dnn.
Демонстрационный сайт доступен в качестве площадки для всех текущих компонентов вместе с документацией.
Stencil — это компилятор для создания быстрых веб-приложений с использованием веб-компонентов.
Stencil сочетает в себе лучшие концепции самых популярных интерфейсных фреймворков в инструменте, работающем во время компиляции, а не во время выполнения. Stencil использует TypeScript, JSX, крошечный виртуальный слой DOM, эффективную одностороннюю привязку данных, конвейер асинхронного рендеринга (аналог React Fiber) и отложенную загрузку, а также генерирует 100% основанные на стандартах веб-компоненты, которые работают в любом браузере, поддерживающем спецификацию Custom Elements v1.
Компоненты трафарета — это просто веб-компоненты, поэтому они работают в любой основной среде или вообще без нее.
npm install @dnncommunity/dnn-elements
yarn add @dnncommunity/dnn-elements
npm install @dnncommunity/dnn-elements-react
yarn add @dnncommunity/dnn-elements-react
Оставайтесь с нами – скоро.
Использование каждого компонента документировано в папке компонента прямо здесь, на GitHub, а также с некоторыми примерами кода.