chore: fixing wizardy things

Signed-off-by: blam <ben@blam.sh>
This commit is contained in:
blam
2022-06-07 13:19:23 +02:00
parent 3400190663
commit e67ab9c4a2
2 changed files with 21 additions and 2 deletions
+19
View File
@@ -62,6 +62,7 @@ import { NewRelicPage } from '@backstage/plugin-newrelic';
import {
ScaffolderFieldExtensions,
ScaffolderPage,
NextScaffolderPage,
scaffolderPlugin,
} from '@backstage/plugin-scaffolder';
import { SearchPage } from '@backstage/plugin-search';
@@ -212,6 +213,24 @@ const routes = (
<LowerCaseValuePickerFieldExtension />
</ScaffolderFieldExtensions>
</Route>
<Route
path="/create/next"
element={
<NextScaffolderPage
groups={[
{
title: 'Recommended',
filter: entity =>
entity?.metadata?.tags?.includes('recommended') ?? false,
},
]}
/>
}
>
<ScaffolderFieldExtensions>
<LowerCaseValuePickerFieldExtension />
</ScaffolderFieldExtensions>
</Route>
<Route path="/explore" element={<ExplorePage />} />
<Route
path="/tech-radar"
@@ -52,7 +52,7 @@ const defaultGroup: TemplateGroupFilter = {
export const TemplateListPage = (props: TemplateListPageProps) => {
const registerComponentLink = useRouteRef(registerComponentRouteRef);
const { TemplateCardComponent, groups = [defaultGroup] } = props;
const { TemplateCardComponent, groups = [] } = props;
return (
<EntityListProvider>
@@ -88,7 +88,7 @@ export const TemplateListPage = (props: TemplateListPageProps) => {
</CatalogFilterLayout.Filters>
<CatalogFilterLayout.Content>
<TemplateGroups
groups={groups}
groups={[...groups, defaultGroup]}
TemplateCardComponent={TemplateCardComponent}
/>
</CatalogFilterLayout.Content>