open-index/open-npm huggingface dataset:
npm package: @invopop/ui-icons
Description: Icon Sources (based on template) built for @steeze-ui/icons
Author: Justin Voitel
Latest version: 0.0.85

# Invopop Icons

Default set of icons used inside Invopop.

## Build

### Go

Simply call the following after the list of icons has been modified:

```bash
go generate .
```

Upload generated code to the repository to ensure it can be used directly by Go.

### Svelte

The icons are automatically built and published to npm when changes are pushed to the `themes/` folder.

#### Installation

```bash
npm install @invopop/ui-icons @steeze-ui/svelte-icon
```

#### Usage

```svelte
<script>
  import { Icon } from "@steeze-ui/svelte-icon";
  import { AddCircle, Alert, Calendar } from "@invopop/ui-icons";
</script>

<Icon src={AddCircle} />
<Icon src={Alert} size="24" />
<Icon src={Calendar} theme="solid" />
```