This is the "dile-components" catalog monorepo, a library of Custom Elements based on Lit and Web Components.
If you are looking for the previous version of this component catalog, you can find it in this repository: https://github.com/Polydile/Components-legacy
@dile/ui
: Components for creating common User Interfaces, such as buttons, dialogs, custom form elements, etc.@dile/utils
: Components that provide useful functionalities for web development.@dile/icons
: Templates for implementing SVG icons within your components.@dile/editor
: A Markdown WYSIWYG (What You See Is What You Get) editor for the web.
To utilize this component library, follow these steps.
First install the repository where the desired component is located. For instance, to use the UI custom elements, install @dile/ui
:
npm install @dile/ui
To utilize a component from this library, you must import the element you need. For example, to use the toast feedback element, use the following import:
import '@dile/ui/components/toast/toast';
After importing, you can use the component in your application like so:
<dile-toast></dile-toast>
You will find a complete list of the custom elements, along with their properties, methods, events, and examples on the dile-components website:
https://dile-components.polydile.com
If you like to contribute publishing a component to this library, you will find a complete guide to understand the components organization.