From 955e51879a1df5e7a58965d26a5bd2df2bd1e22c Mon Sep 17 00:00:00 2001 From: npiyush97 Date: Sun, 17 Mar 2024 22:39:21 +0530 Subject: [PATCH] additional props added Signed-off-by: npiyush97 --- .../src/components/TabbedLayout/types.ts | 11 ++++++++++- .../src/layout/HeaderTabs/HeaderTabs.tsx | 3 +-- 2 files changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/core-components/src/components/TabbedLayout/types.ts b/packages/core-components/src/components/TabbedLayout/types.ts index 59e26305bd..6901c3051c 100644 --- a/packages/core-components/src/components/TabbedLayout/types.ts +++ b/packages/core-components/src/components/TabbedLayout/types.ts @@ -21,5 +21,14 @@ export type SubRoute = { path: string; title: string; children: JSX.Element; - tabProps?: TabProps; + tabProps?: { + component?: React.ElementType; + to: string; + value?: number; + className?: string; + classes?: { + selected: string; + root: string; + }; + }; }; diff --git a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx index e21a47f2b9..34acdda08c 100644 --- a/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx +++ b/packages/core-components/src/layout/HeaderTabs/HeaderTabs.tsx @@ -18,7 +18,6 @@ import { makeStyles } from '@material-ui/core/styles'; import TabUI, { TabProps } from '@material-ui/core/Tab'; import Tabs from '@material-ui/core/Tabs'; import React, { useCallback, useEffect, useState } from 'react'; -import { LinkProps } from '../../components'; import { Link } from '@backstage/core-components'; // TODO(blam): Remove this implementation when the Tabs are ready @@ -63,7 +62,7 @@ export type Tab = { id: string; label: string; tabProps?: { - component?: React.ElementType; + component?: React.ElementType; to: string; value?: number; className?: string;