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
+26 -3
View File
@@ -15,12 +15,35 @@
*/
import React from 'react';
import { createDevApp } from '@backstage/dev-utils';
import { todoPlugin, TodoPage } from '../src/plugin';
import { todoApiRef, todoPlugin, EntityTodoContent } from '../src';
createDevApp()
.registerPlugin(todoPlugin)
.registerApi({
api: todoApiRef,
deps: {},
factory() {
return {
listTodos: async () => ({
items: [
{
text: 'Make sure this works',
author: 'Rugvip',
viewUrl: 'https://github.com/backstage/backstage',
},
],
totalCount: 15,
cursors: {
prev: 'prev',
self: 'self',
next: 'next',
},
}),
};
},
})
.addPage({
element: <TodoPage />,
title: 'Root Page',
element: <EntityTodoContent />,
title: 'Entity Todo Content',
})
.render();