Esta es una biblioteca UI para Umbraco CMS y amigos. Es una colección de componentes de interfaz de usuario que se pueden usar para construir interfaces de estilo Umbraco.
Los elementos son componentes web construidos con Lit y están destinados a mostrarse con el libro de cuentos de la biblioteca de la interfaz de usuario.
El libro de cuentos también es un entorno de desarrollo para los componentes.
Si desea usar un componente en su proyecto, busque en la tabla a continuación y siga las instrucciones de Components ReadMe.
Si desea desarrollar un componente o contribuir al repositorio, vaya a la sección "Comenzar".
| Componente | Estado |
|---|---|
paquete de paquete uui | |
paquete de paquete uui-css | |
<uui-action-bar> | |
<uui-avatar> | |
<uui-avatar-group> | |
<uui-badge> | |
<uui-base> | |
<uui-boolean-input> | |
<uui-box> | |
<uui-breadcrumbs> | |
<uui-button> | |
<uui-button-group> | |
<uui-button-inline-create> | |
<uui-card> | |
<uui-card-content-node> | |
<uui-card-media> | |
<uui-card-user> | |
<uui-caret> | |
<uui-checkbox> | |
<uui-color-area> | |
<uui-color-picker> | |
<uui-color-slider> | |
<uui-color-swatch> | |
<uui-color-swatches> | |
<uui-combobox> | |
<uui-combobox-list> | |
<uui-dialog> | |
<uui-dialog-layout> | |
<uui-file-dropzone> | |
<uui-file-preview> | |
<uui-form> | |
<uui-form-layout-item> | |
<uui-form-validation-message> | |
<uui-icon> | |
<uui-icon-registry> | |
<uui-icon-registry-essential> | |
<uui-input> | |
<uui-input-file> | |
<uui-input-lock> | |
<uui-input-password> | |
<uui-keyboard-shortcut> | |
<uui-label> | |
<uui-loader> | |
<uui-loader-bar> | |
<uui-loader-circle> | |
<uui-menu-item> | |
<uui-modal> | |
<uui-pagination> | |
<uui-popover> | |
<uui-popover-container> | |
<uui-progress-bar> | |
<uui-range-slider> | |
<uui-radio> | |
<uui-ref> | |
<uui-ref-list> | |
<uui-ref-node> | |
<uui-ref-node-data-type> | |
<uui-ref-node-document-type> | |
<uui-ref-node-form> | |
<uui-ref-node-member> | |
<uui-ref-node-package> | |
<uui-ref-node-user> | |
<uui-scroll-container> | |
<uui-select> | |
<uui-slider> | |
<uui-symbol-expand> | |
<uui-symbol-file> | |
<uui-symbol-file-dropzone> | |
<uui-symbol-file-thumbnail> | |
<uui-symbol-folder> | |
<uui-symbol-lock> | |
<uui-symbol-more> | |
<uui-symbol-sort> | |
<uui-table> | |
<uui-tabs> | |
<uui-tag> | |
<uui-textarea> | |
<uui-toast-notification> | |
<uui-toast-notification-container> | |
<uui-toast-notification-layout> | |
<uui-toggle> | |
<uui-visually-hidden> |
Este proyecto utiliza NodeJS, por lo que debe instalar nodejs como el Administrador de paquetes en su máquina. Consulte la guía de instalación. La biblioteca UI requiere NPM en la versión 7 o superior, debido al uso de espacios de trabajo de NPM.
git clone https://github.com/umbraco/Umbraco.UI.git
cd . U mbraco.UI
npm installEste comando iniciará un servidor que ejecuta Storybook y buscará cambios.
npm run storybookEste comando construirá el proyecto y ejecutará pruebas.
npm run teststorybook abre el libro de cuentos para los elementosstorybook:analyze el archivo Generar o actualizar custom-elements.jsontest ejecuta su suite de prueba con el corredor de prueba webformat ejecuta un linter y autoformillaVea el resto de los guiones aquí.
v1/contrib