1.3.5 • Published 2 years ago

simple-vue-icon v1.3.5

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

simple-vue-icon

npm version

A simple icon component for Vue 3.

Installation

Install the package from npm using your package manager (I recommend pnpm):

pnpm add simple-vue-icon

Then, add the plugin to where you create your Vue instance:

import { createApp } from 'vue';
import simpleVueIcon from 'simple-vue-icon';

const app = createApp();
app.use(simpleVueIcon);
// ... adding other plugins and mounting the instance ...

Then, in your components, simply pass the path string:

<template>
  <v-icon :icon="mdiArrowLeft" />
</template>

<script>
import { mdiArrowLeft } from '@mdi/js';

export default {
  setup() {
    return {
      mdiArrowLeft,
    };
  },
};
</script>

or using <script setup> (recommended):

<template>
  <v-icon :icon="mdiArrowLeft" />
</template>

<script setup>
import { mdiArrowLeft } from '@mdi/js';
</script>

Props

icon (required)

The path string of the icon to render.

width/height (number or string; default: 24)

<v-icon :icon="mdiArrowLeft" width="30" :height="30" />

size (number or string; default: 24)

Sets the width and the height of the icon

<!-- Equivalent to <v-icon :icon="mdiArrowLeft" width="64" height="64" /> -->
<v-icon :icon="mdiArrowLeft" size="64" />

Credits

Most of the code is forked from mdi-vue.

1.3.5

2 years ago

1.3.4

2 years ago

1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.13

2 years ago

1.1.12

2 years ago

1.1.11

2 years ago

1.1.10

2 years ago

1.1.9

2 years ago

1.1.8

2 years ago

1.1.7

2 years ago

1.1.5

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.0.0

2 years ago