Vue.js component for accessing Zondicon svg icons

vue-zondicons

Easily add Zondicon icons to your vue web project.

Installation

npm install --save vue-zondicons

To Use

To add an icon convert the icon name listed on the Zondicon website from hypen case to Pascalcase

ie. To use the Zondicon arrow-left you would convert it to ArrowLeft

  <Zondicon icon="ArrowLeft" />

You can also pass css classes to the Zondicon svg element

Note: fill-content and text-red are from the Tailwinds CSS library and vue-zondicons doesnt come with any css.

  import Zondicon from 'vue-zondicons'

  <Zondicon icon="ArrowLeft" class="fill-current text-red"/>

Note

The icon filter has been changed to FilterIcon since filter is a registered keyword in Vuejs and will throw errors.

Project setup

npm install

Development setup

clone this repo

npm install # Install dependancies

./scripts/make-icons.sh # download zondicons from zondicon repo and generate vue components

npm build # Build package for npm

npm publish 

GitHub