From d0fb8e148148c26a837cd00dea3e14f7fa3e10c1 Mon Sep 17 00:00:00 2001 From: Camila Belo Date: Tue, 26 Sep 2023 14:53:49 +0200 Subject: [PATCH] feat(search): create search nav item extension Signed-off-by: Camila Belo --- plugins/search/src/alpha.tsx | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/search/src/alpha.tsx b/plugins/search/src/alpha.tsx index 669656338d..599997495e 100644 --- a/plugins/search/src/alpha.tsx +++ b/plugins/search/src/alpha.tsx @@ -17,6 +17,7 @@ import React from 'react'; import { Grid, makeStyles, Paper, Theme } from '@material-ui/core'; +import SearchIcon from '@material-ui/icons/Search'; import { CatalogIcon, @@ -39,6 +40,7 @@ import { createApiExtension, createPageExtension, createExtensionInput, + createNavItemExtension, createSchemaFromZod, } from '@backstage/frontend-plugin-api'; @@ -227,3 +229,11 @@ export const SearchPage = createPageExtension({ ); }, }); + +/** @alpha */ +export const SearchNavItem = createNavItemExtension({ + id: 'plugin.search.nav.index', + routeRef: searchRouteRef, + title: 'Search', + icon: SearchIcon, +});