Fix components based on failed tests
CI Pipeline / test (pull_request) Has been cancelled
CI Pipeline / e2e (chromium) (pull_request) Has been cancelled
CI Pipeline / e2e (firefox) (pull_request) Has been cancelled
CI Pipeline / e2e (webkit) (pull_request) Has been cancelled
CI Pipeline / visual-regression (pull_request) Has been cancelled
CI Pipeline / performance (pull_request) Has been cancelled
CI Pipeline / lint (pull_request) Has been cancelled
CI Pipeline / build (pull_request) Has been cancelled

This commit is contained in:
adilallo
2026-01-29 19:38:03 -07:00
parent f7e0b5f517
commit ba3a15a7d2
14 changed files with 32 additions and 91 deletions
@@ -138,12 +138,8 @@ const HeaderContainer = memo<HeaderProps>(() => {
return (
<HeaderView
schemaData={schemaData}
navigationItems={navigationItems}
avatarImages={avatarImages}
logoConfig={logoConfig}
pathname={pathname}
renderNavigationItems={renderNavigationItems}
renderAvatarGroup={renderAvatarGroup}
renderLoginButton={renderLoginButton}
renderCreateRuleButton={renderCreateRuleButton}
renderLogo={renderLogo}
-14
View File
@@ -14,15 +14,6 @@ export interface HeaderViewProps {
"query-input": string;
};
};
navigationItems: Array<{
href: string;
text: string;
extraPadding?: boolean;
}>;
avatarImages: Array<{
src: string;
alt: string;
}>;
logoConfig: Array<{
breakpoint: string;
size:
@@ -40,12 +31,7 @@ export interface HeaderViewProps {
| "footerLg";
showText: boolean;
}>;
pathname: string;
renderNavigationItems: (size: NavSize) => React.ReactNode;
renderAvatarGroup: (
containerSize: "small" | "medium" | "large" | "xlarge",
avatarSize: "small" | "medium" | "large" | "xlarge",
) => React.ReactNode;
renderLoginButton: (size: NavSize) => React.ReactNode;
renderCreateRuleButton: (
buttonSize: "xsmall" | "small" | "medium" | "large" | "xlarge",
-9
View File
@@ -1,19 +1,10 @@
import Logo from "../Logo";
import MenuBar from "../MenuBar";
import MenuBarItem from "../MenuBarItem";
import Button from "../Button";
import AvatarContainer from "../AvatarContainer";
import Avatar from "../Avatar";
import type { HeaderViewProps } from "./Header.types";
export function HeaderView({
schemaData,
navigationItems,
avatarImages,
logoConfig,
pathname,
renderNavigationItems,
renderAvatarGroup,
renderLoginButton,
renderCreateRuleButton,
renderLogo,