vue-mdi-icon-picker
v2.0.1
Published
``` npm install vue-mdi-icon-picker primevue primeicons @mdi/font ```
Readme
mdi-icon-picker
Installation
npm install vue-mdi-icon-picker primevue primeicons @mdi/fontUsage
Import the component in a Vue 3 application and make sure PrimeVue and icon CSS are loaded:
import { createApp } from 'vue';
import App from './App.vue';
import MdiIconPicker from 'vue-mdi-icon-picker';
import 'primevue/resources/themes/saga-blue/theme.css';
import 'primevue/resources/primevue.min.css';
import 'primeicons/primeicons.css';
import '@mdi/font/css/materialdesignicons.min.css';
const app = createApp(App);
app.component('MdiIconPicker', MdiIconPicker);
app.mount('#app');Component usage
<MdiIconPicker v-model="icon" :icons="icons" @select="onSelect" />Local development
npm run devProps
v-model— Currently selected icon valueicons— JSON metadata from the Templarian MaterialDesign SVG icon set
Notes
- This component now targets Vue 3.
- PrimeVue CSS and MDI icon font CSS must be included in the consuming app.
