@polar/plugin-icon-menu
Version:
IconMenu plugin for POLAR that adds a menu that may provide various plugins' functionality as openable menu points.
18 lines (15 loc) • 515 B
text/typescript
import Vue from 'vue'
import { IconMenuConfiguration } from '@polar/lib-custom-types'
import { IconMenu } from './components'
import locales from './locales'
import { makeStoreModule } from './store'
import IconMenuButton from './components/IconMenuButton.vue'
export { IconMenuButton }
export default (options: IconMenuConfiguration) => (instance: Vue) =>
instance.$store.dispatch('addComponent', {
name: 'iconMenu',
plugin: IconMenu,
locales,
storeModule: makeStoreModule(),
options,
})