todo: hook up dev setup

Signed-off-by: Patrik Oldsberg <poldsberg@gmail.com>
This commit is contained in:
Patrik Oldsberg
2021-03-09 20:05:02 +01:00
parent 72f59d5528
commit 2e680b86e7
3 changed files with 45 additions and 6 deletions
+3 -1
View File
@@ -13,4 +13,6 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
export { todoPlugin, TodoPage } from './plugin';
export { todoApiRef } from './api';
export { todoPlugin, EntityTodoContent } from './plugin';
+16 -2
View File
@@ -13,18 +13,32 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
import { createPlugin, createRoutableExtension } from '@backstage/core';
import {
createApiFactory,
createPlugin,
createRoutableExtension,
} from '@backstage/core';
import { todoApiRef, TodoClient } from './api';
import { rootRouteRef } from './routes';
export const todoPlugin = createPlugin({
id: 'todo',
apis: [
createApiFactory({
api: todoApiRef,
deps: {},
factory() {
return new TodoClient();
},
}),
],
routes: {
root: rootRouteRef,
},
});
export const TodoPage = todoPlugin.provide(
export const EntityTodoContent = todoPlugin.provide(
createRoutableExtension({
component: () =>
import('./components/ExampleComponent').then(m => m.ExampleComponent),