Add a custom field to select heroicons in Strapi.
Plugin for adding heroicons to Strapi.
Key Features • How To Use • Credits • License
To install this plugin, you'll need to be in the folder of your strapi application. Then, from your command line:
# using npm
$ npm i strapi-plugin-heroicons-field
# using yarn
$ yarn add strapi-plugin-heroicons-field
# rebuild admin panel
$ yarn strapi build
Then, you'll need to restart your server. After that, you just need to add a new custom field to your content types with the type Icon
.
The plugin returns the icon as a stringyfied JSON, so you can use it as you want. Here's an example of how to use it in svelte:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<script>
export let iconData;
let svg;
try {
svg = JSON.parse(iconData).component;
} catch (error) {
svg = null;
}
</script>
{#if svg}
<div class="w-6 h-6">
{@html svg}
</div>
{/if}
This plugin uses the following dependencies:
MIT
npm install strapi-plugin-heroicons-field
Check out the available plugin resources that will help you to develop your plugin or provider and get it listed on the marketplace.