feat: standalone page config to use in companion (#27018)

* feat: hide navigation when ?standalone=true URL parameter is present

Co-Authored-By: peer@cal.com <peer@cal.com>

* feat: standalone page config to use in companion

---------

Co-authored-by: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Co-authored-by: peer@cal.com <peer@cal.com>
This commit is contained in:
Dhairyashil Shinde
2026-01-19 19:27:14 +00:00
committed by GitHub
co-authored by peer@cal.com <peer@cal.com> Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com> peer@cal.com <peer@cal.com>
parent adc198b37b
commit da91152365
7 changed files with 107 additions and 9 deletions
@@ -6,6 +6,7 @@ import {
useOrgBranding,
type OrganizationBranding,
} from "@calcom/features/ee/organizations/context/provider";
import { useIsStandalone } from "@calcom/lib/hooks/useIsStandalone";
import classNames from "@calcom/ui/classNames";
import { useHasPaidPlan } from "@calcom/web/modules/billing/hooks/useHasPaidPlan";
@@ -230,7 +231,8 @@ export function MobileNavigationContainer({
isPlatformNavigation?: boolean;
}) {
const { status } = useSession();
if (status !== "authenticated") return null;
const isStandalone = useIsStandalone();
if (status !== "authenticated" || isStandalone) return null;
return <MobileNavigation isPlatformNavigation={isPlatformNavigation} />;
}