Skip to content

Commit 328d3a7

Browse files
committed
Configure header with new prop for default selected tab
1 parent 9a803f5 commit 328d3a7

File tree

3 files changed

+7
-4
lines changed

3 files changed

+7
-4
lines changed

apps/frontend/src/app/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -479,7 +479,7 @@ export default function Home() {
479479
<div>
480480
{contextHolder}
481481
<Layout className="layout">
482-
<Header />
482+
<Header selectedKey={["0"]} />
483483
<Content className="content">
484484
<div className="content-card">
485485
<div className="content-row-1">

apps/frontend/src/app/question/[id]/page.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ export default function Home() {
7676
<div>
7777
{contextHolder}
7878
<Layout className="code-editor-layout">
79-
<Header />
79+
<Header selectedKey={undefined} />
8080
<Content className="code-editor-content">
8181
<Row className="entire-page">
8282
<Col className="col-boxes" span={7}>

apps/frontend/src/components/Header/header.tsx

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@ import "./styles.scss";
1313
import DropdownButton from "antd/es/dropdown/dropdown-button";
1414
import { LogoutOutlined, UserOutlined } from "@ant-design/icons";
1515

16-
const Header = (): JSX.Element => {
16+
interface HeaderProps {
17+
selectedKey: string[] | undefined;
18+
}
19+
const Header = (props: HeaderProps): JSX.Element => {
1720
const { push } = useRouter();
1821
// Stores the details for the header buttons
1922
const items = [
@@ -67,7 +70,7 @@ const Header = (): JSX.Element => {
6770
{/* Left Menu Pages Component */}
6871
<Menu
6972
mode="horizontal"
70-
defaultSelectedKeys={["0"]}
73+
defaultSelectedKeys={props.selectedKey}
7174
items={items}
7275
style={{ flex: 1, minWidth: 0 }}
7376
onClick={(info) => {

0 commit comments

Comments
 (0)