Metadata-Version: 2.3
Name: cotton-icons
Version: 0.0.2
Summary: Icons integration for django-cotton, starting with Heroicons
License: MIT
Keywords: django,cotton,heroicons,svg,icons
Author: William Abbott
Author-email: willabb83@gmail.com
Requires-Python: >=3.8,<4.0
Classifier: Development Status :: 3 - Alpha
Classifier: Framework :: Django
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: django-cotton
Project-URL: Documentation, https://github.com/wrabit/cotton-icons#readme
Project-URL: Homepage, https://github.com/wrabit/cotton-icons
Project-URL: Repository, https://github.com/wrabit/cotton-icons
Description-Content-Type: text/markdown

A package to provide popular icon packs for use with [Django Cotton](https://github.com/wrabit/django-cotton). For now, Heroicons is supported [heroicons](https://heroicons.com/).

## Install

**1. Install from pypi**

```
pip install django-icons
```

**2. Install into your django project**

```python
# settings.py
INSTALLED_APPS = [
  'django-icons'
]
```

**3. Use in template**

`<c-heroicon.[kebab-case heroicon name] variant="outline|solid|mini" [any other attribute will pass to the <svg> tag] />`

* `variant` defaults to `outline`
* for outline variant, you can also pass `stroke-width="" stroke_linecap="" stroke_linejoin=""` 

Examples:
   
```html
<c-heroicon.chevron-down class="size-5" /> <!-- default variant "outline" -->
<c-heroicon.chevron-down variant="solid" class="size-5" />
<c-heroicon.chevron-down variant="mini" class="size-5" />
```





### Roadmap

- Add Tabler.io icons



