diff --git a/apps/web/src/app/[locale]/(interviews)/(footerless)/layout.tsx b/apps/web/src/app/[locale]/(interviews)/(footerless)/layout.tsx
index 27e9bdef5..c38e035ab 100644
--- a/apps/web/src/app/[locale]/(interviews)/(footerless)/layout.tsx
+++ b/apps/web/src/app/[locale]/(interviews)/(footerless)/layout.tsx
@@ -9,7 +9,7 @@ export default function FooterlessLayout({ children }: Props) {
return (
<>
-
+
{children}
>
);
diff --git a/apps/web/src/app/[locale]/(interviews)/(marketing)/layout.tsx b/apps/web/src/app/[locale]/(interviews)/(marketing)/layout.tsx
index f819b3a76..2602fa403 100644
--- a/apps/web/src/app/[locale]/(interviews)/(marketing)/layout.tsx
+++ b/apps/web/src/app/[locale]/(interviews)/(marketing)/layout.tsx
@@ -15,7 +15,7 @@ export default function InterviewsMarketingLayout({ children }: Props) {
-
+
{children}
diff --git a/apps/web/src/components/global/navbar/NavProductDropdownMenu.tsx b/apps/web/src/components/global/navbar/NavProductDropdownMenu.tsx
index 057b9bd8e..edde69650 100644
--- a/apps/web/src/components/global/navbar/NavProductDropdownMenu.tsx
+++ b/apps/web/src/components/global/navbar/NavProductDropdownMenu.tsx
@@ -88,7 +88,7 @@ export default function NavProductDropdownMenu({
type="button">
{label}
diff --git a/apps/web/src/components/interviews/common/InterviewsNavbar.tsx b/apps/web/src/components/interviews/common/InterviewsNavbar.tsx
index 7e0846391..8415b017e 100644
--- a/apps/web/src/components/interviews/common/InterviewsNavbar.tsx
+++ b/apps/web/src/components/interviews/common/InterviewsNavbar.tsx
@@ -31,13 +31,13 @@ import useInterviewsNavLinks from './useInterviewsNavLinks';
import { useUser } from '@supabase/auth-helpers-react';
type Props = Readonly<{
+ bottomBorder?: boolean;
hideOnDesktop?: boolean;
- showBottomBorderOnScroll?: boolean;
}>;
export default function InterviewsNavbar({
+ bottomBorder = true,
hideOnDesktop = false,
- showBottomBorderOnScroll = true,
}: Props) {
const { colorSchemePreference, setColorSchemePreference } =
useColorSchemePreferences();
@@ -139,6 +139,7 @@ export default function InterviewsNavbar({
return (
}
hideOnDesktop={hideOnDesktop}
isLoading={isUserProfileLoading}
@@ -152,7 +153,6 @@ export default function InterviewsNavbar({
}
mobileSidebarBottomItems={mobileSidebarBottomItems}
renderMobileSidebarAddOnItems={renderMobileSidebarAddOnItems}
- showBottomBorderOnScroll={showBottomBorderOnScroll}
translucent={!isSticky}
/>
);
diff --git a/apps/web/src/components/ui/Navbar/Navbar.tsx b/apps/web/src/components/ui/Navbar/Navbar.tsx
index da0559bc6..97e4fc09b 100644
--- a/apps/web/src/components/ui/Navbar/Navbar.tsx
+++ b/apps/web/src/components/ui/Navbar/Navbar.tsx
@@ -19,6 +19,7 @@ import type { NavbarTopLevelItem } from './NavTypes';
import Button from '../Button';
type Props = Readonly<{
+ bottomBorder?: boolean;
className?: string;
endAddOnItems?: React.ReactNode;
hideOnDesktop?: boolean;
@@ -29,7 +30,6 @@ type Props = Readonly<{
renderMobileSidebarAddOnItems?: ({
closeMobileNav,
}: Readonly<{ closeMobileNav: () => void }>) => React.ReactNode;
- showBottomBorderOnScroll?: boolean;
style?: CSSProperties;
translucent?: boolean;
unreadNotificationCount?: number;
@@ -47,7 +47,7 @@ function Navbar(
translucent = false,
hideOnDesktop = false,
unreadNotificationCount = 0,
- showBottomBorderOnScroll,
+ bottomBorder,
}: Props,
ref: React.Ref,
) {
@@ -60,20 +60,21 @@ function Navbar(
setIsMobileNavOpen(false);
}
- const showBottomBorder = showBottomBorderOnScroll ? translucent : true;
-
return (