The main repository for all of Dialpad's design system resources.
Dialtone is the comprehensive design system developed by Dialpad, encompassing a monorepo of various packages that can be deployed individually or as a unified solution. This design system aims to streamline the development process, offering developers a suite of tools and components that facilitate the creation of visually consistent and user-friendly applications. Whether you’re working with default themes or looking to customize your user interface with specific branding, Dialtone provides flexible options to meet your needs.
As the design ecosystem continues to evolve, Dialtone ensures that teams have access to the latest features, including theming capabilities and component libraries. With a clear focus on modern frameworks such as Vue and the option to work with or without JavaScript, Dialtone is engineered for versatility and ease of use in a variety of development environments.
setTheme() function allows for theme application to specific elements, making it ideal for shadow DOM scenarios.