This package provides a simple and easy-to-use interface for accessing all the healthicons within your Vue projects. You can see the full list of icons at healthicons
healthicons-vue
is an open source package that exports these Healthicons as Vue.js components that can be used in all of your Vue projects.
yarn add healthicons-vue
or
npm i healthicons-vue
<script setup>
import { BloodBag } from 'healthicons-vue';
// importing 24px icons
import { BloodBagOutline24px } from 'healthicons-vue';
</script>
<template>
<BloodBag />
</template>
<script>
import { BloodBag } from 'healthicons-vue';
export default {
components: {
BloodBag
}
}
</script>
<template>
<BloodBag />
</template>
Default values for the most common props are given below:
Prop name | Default value |
---|---|
color | "currentColor" |
width | "1.5em" |
height | "1.5em" |
strokeWidth | 1.5 |
fill | "none" |
Tired of specifying the same props for every single icon, every time you use them? So were we. Use HealthIconsProvider to set the default icon props for everything inside HealthIconsProvider.
<script setup>
import { HealthiconsProvider, Bloodbag } from 'healthicons-vue';
</script>
<template>
<HealthiconsProvider
:icon-props="{
'color': '#AAAAAA',
'stroke-width': 1,
'width': '1em',
'height': '1em',
}"
>
<Container>
<Bloodbag />
</Container>
</HealthiconsProvider>
</template>
The Vue components in this package are named using the PascalCase convention, which is a variation of their reference names (e.g. add-circle-outline becomes AddCircleOutline).
HealthIcons Name | Vue Component |
---|---|
blood-bag |
BloodBag |