import {
  createPlugin,
  createRoutableExtension,
} from '@backstage/core-plugin-api';

import { rootRouteRef } from './routes';

export const {{ pluginVar }} = createPlugin({
  id: '{{pluginId}}',
  routes: {
    root: rootRouteRef,
  },
});

export const {{ extensionName }} = {{ pluginVar }}.provide(
  createRoutableExtension({
    name: '{{ extensionName }}',
    component: () =>
      import('./components/ExampleComponent').then(m => m.ExampleComponent),
    mountPoint: rootRouteRef,
  }),
);
