diff --git a/app/components/Checkbox/Checkbox.container.tsx b/app/components/Checkbox/Checkbox.container.tsx index ef2fbb3..1961614 100644 --- a/app/components/Checkbox/Checkbox.container.tsx +++ b/app/components/Checkbox/Checkbox.container.tsx @@ -97,7 +97,6 @@ const CheckboxContainer = memo( return ( ( label={label} name={name} value={value} - ariaLabel={ariaLabel} className={className} combinedBoxStyles={combinedBoxStyles} defaultOutlineClass={defaultOutlineClass} diff --git a/app/components/Checkbox/Checkbox.types.ts b/app/components/Checkbox/Checkbox.types.ts index a4dc5fb..4f71113 100644 --- a/app/components/Checkbox/Checkbox.types.ts +++ b/app/components/Checkbox/Checkbox.types.ts @@ -17,7 +17,6 @@ export interface CheckboxProps { } export interface CheckboxViewProps { - checkboxId: string; labelId: string; checked: boolean; mode: "standard" | "inverse"; @@ -26,7 +25,6 @@ export interface CheckboxViewProps { label?: string; name?: string; value?: string; - ariaLabel?: string; className: string; combinedBoxStyles: string; defaultOutlineClass: string; diff --git a/app/components/Checkbox/Checkbox.view.tsx b/app/components/Checkbox/Checkbox.view.tsx index d11e181..f4d4144 100644 --- a/app/components/Checkbox/Checkbox.view.tsx +++ b/app/components/Checkbox/Checkbox.view.tsx @@ -1,14 +1,12 @@ import type { CheckboxViewProps } from "./Checkbox.types"; export function CheckboxView({ - checkboxId, labelId, checked, disabled, label, name, value, - ariaLabel, className, combinedBoxStyles, defaultOutlineClass, diff --git a/app/components/Header/Header.container.tsx b/app/components/Header/Header.container.tsx index e451d65..165f2bf 100644 --- a/app/components/Header/Header.container.tsx +++ b/app/components/Header/Header.container.tsx @@ -138,12 +138,8 @@ const HeaderContainer = memo(() => { return ( ; - 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", diff --git a/app/components/Header/Header.view.tsx b/app/components/Header/Header.view.tsx index e68759e..2ea7986 100644 --- a/app/components/Header/Header.view.tsx +++ b/app/components/Header/Header.view.tsx @@ -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, diff --git a/app/components/HomeHeader/HomeHeader.container.tsx b/app/components/HomeHeader/HomeHeader.container.tsx index ad5df51..c512dc0 100644 --- a/app/components/HomeHeader/HomeHeader.container.tsx +++ b/app/components/HomeHeader/HomeHeader.container.tsx @@ -178,13 +178,9 @@ const HomeHeaderContainer = memo(() => { return ( ; - avatarImages: Array<{ - src: string; - alt: string; - }>; logoConfig: Array<{ breakpoint: string; size: @@ -46,10 +36,6 @@ export interface HomeHeaderViewProps { showText: boolean; }>; 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", diff --git a/app/components/HomeHeader/HomeHeader.view.tsx b/app/components/HomeHeader/HomeHeader.view.tsx index a2b6c72..0b42713 100644 --- a/app/components/HomeHeader/HomeHeader.view.tsx +++ b/app/components/HomeHeader/HomeHeader.view.tsx @@ -2,23 +2,14 @@ import { memo } from "react"; import Script from "next/script"; -import Logo from "../Logo"; import HeaderTab from "../HeaderTab"; import MenuBar from "../MenuBar"; -import MenuBarItem from "../MenuBarItem"; -import Button from "../Button"; -import AvatarContainer from "../AvatarContainer"; -import Avatar from "../Avatar"; import type { HomeHeaderViewProps } from "./HomeHeader.types"; function HomeHeaderView({ - pathname, schemaData, - navigationItems, - avatarImages, logoConfig, renderNavigationItems, - renderAvatarGroup, renderLoginButton, renderCreateRuleButton, renderLogo, diff --git a/app/components/Input/Input.view.tsx b/app/components/Input/Input.view.tsx index fabddbd..aae9d0a 100644 --- a/app/components/Input/Input.view.tsx +++ b/app/components/Input/Input.view.tsx @@ -12,7 +12,11 @@ export const InputView = forwardRef( name, type, disabled, - className, + size: _size, + labelVariant: _labelVariant, + state: _state, + error: _error, + className: _className, containerClasses, labelClasses, inputClasses, @@ -20,7 +24,6 @@ export const InputView = forwardRef( handleChange, handleFocus, handleBlur, - ...props }, ref, ) => { @@ -49,7 +52,6 @@ export const InputView = forwardRef( disabled={disabled} className={inputClasses} style={{ borderRadius }} - {...props} /> diff --git a/app/components/LogoWall/LogoWall.container.tsx b/app/components/LogoWall/LogoWall.container.tsx index 0b25b91..019245c 100644 --- a/app/components/LogoWall/LogoWall.container.tsx +++ b/app/components/LogoWall/LogoWall.container.tsx @@ -43,33 +43,31 @@ const defaultLogos = [ }, ]; -const LogoWallContainer = memo( - ({ logos, className = "" }) => { - const [isVisible, setIsVisible] = useState(false); +const LogoWallContainer = memo(({ logos, className = "" }) => { + const [isVisible, setIsVisible] = useState(false); - const displayLogos = useMemo( - () => (logos && logos.length > 0 ? logos : defaultLogos), - [logos], - ); + const displayLogos = useMemo( + () => (logos && logos.length > 0 ? logos : defaultLogos), + [logos], + ); - useEffect(() => { - // Trigger fade-in animation after component mounts - const timer = setTimeout(() => { - setIsVisible(true); - }, 100); + useEffect(() => { + // Trigger fade-in animation after component mounts + const timer = setTimeout(() => { + setIsVisible(true); + }, 100); - return () => clearTimeout(timer); - }, []); + return () => clearTimeout(timer); + }, []); - return ( - - ); - }, -); + return ( + + ); +}); LogoWallContainer.displayName = "LogoWall"; diff --git a/app/components/MiniCard/MiniCard.types.ts b/app/components/MiniCard/MiniCard.types.ts index 4a41465..32f8b21 100644 --- a/app/components/MiniCard/MiniCard.types.ts +++ b/app/components/MiniCard/MiniCard.types.ts @@ -21,7 +21,8 @@ export interface MiniCardViewProps { labelLine2?: string; computedAriaLabel: string; wrapperElement: "a" | "button" | "div"; - wrapperProps: React.AnchorHTMLAttributes & - React.ButtonHTMLAttributes & - React.HTMLAttributes; + wrapperProps: + | React.AnchorHTMLAttributes + | React.ButtonHTMLAttributes + | React.HTMLAttributes; } diff --git a/app/components/Select/Select.view.tsx b/app/components/Select/Select.view.tsx index 5a44878..dd9f7ce 100644 --- a/app/components/Select/Select.view.tsx +++ b/app/components/Select/Select.view.tsx @@ -1,4 +1,4 @@ -import React, { Children, type ReactElement, type ReactNode } from "react"; +import React, { Children, type ReactNode } from "react"; import SelectDropdown from "../SelectDropdown"; import SelectOption from "../SelectOption"; import type { SelectOptionData } from "./Select.types"; diff --git a/app/components/ToggleGroup/ToggleGroup.container.tsx b/app/components/ToggleGroup/ToggleGroup.container.tsx index e897292..a55e829 100644 --- a/app/components/ToggleGroup/ToggleGroup.container.tsx +++ b/app/components/ToggleGroup/ToggleGroup.container.tsx @@ -5,7 +5,7 @@ import { ToggleGroupView } from "./ToggleGroup.view"; import type { ToggleGroupProps } from "./ToggleGroup.types"; const ToggleGroupContainer = memo( - forwardRef((props, ref) => { + forwardRef((props, _ref) => { const { children, className = "",