adopted-style-sheets
Version:
This library implements functions to use the adopted style of web components for multiple themes.
45 lines (27 loc) • 1.2 kB
Markdown
# Adopted Style Sheets
## Overview
This library implements functions to use the adopted style of web components for multiple themes. It makes it possible to reuse a web component with multiple style guides (themes).
## Features
- **Theme Management**: Easily switch between different themes for your web components.
- **Reusable Components**: Create web components that can adapt to various style guides without modification.
- **Dynamic Styling**: Apply styles dynamically based on user preferences or application state.
## Installation
To install the library, you can use npm or yarn:
```sh
npm install adopted-style-sheets
or
yarn add adopted-style-sheets
```
## Usage
Here is a basic example of how to use the library: https://stackblitz.com/edit/vitejs-vite-podyif?file=src%2Fmain.ts,index.html
## API
register,
setTheme,
setThemeStyle,
setThemeTag,
## Contributing
We welcome contributions! Please read our CONTRIBUTING.md for guidelines on how to contribute to this project.
## License
This project is licensed under the EUPL-v1.2-License. See the LICENSE file for details.
## Acknowledgements
Special thanks to all the contributors who have helped improve this project.