# extensions

# attach()

Adds a component to the providerId's area mapping. The component must include an Area prop containing the plugin's area-type configuration. Component.Area.area is used as the plugin's namespace when registering data store, i18n, and router entries.

  • Area.store: vuex store module
  • Area.i18n: vue-i18n messages object containing multiple locales
  • Area.activities: vue-router child routes mounted within the plugin
  • Area.icon: supported icon name, such as mdi-transit-connection
  • Area.variant: supported bootstrap color name for shading the plugin's ui

If required, a plugin's store module should provide an action called release that unblocks the UI after being bound to the platform.

Kind: global function