Skip to content

Commit 29ce8ee

Browse files
jasonvargaclaude
andcommitted
Hide default Statamic logo on frontend auth pages
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent a206f4c commit 29ce8ee

2 files changed

Lines changed: 5 additions & 3 deletions

File tree

resources/js/pages/layout/Outside.vue

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,11 @@ import { colorMode } from '@api';
77
import PortalTargets from "@/components/portals/PortalTargets.vue";
88
99
useBodyClasses('bg-gray-50 dark:bg-gray-900 font-sans leading-normal scheme-light p-2 outside');
10-
const { logos, cmsName } = useStatamicPageProps();
10+
const { logos, cmsName, isCpRoute } = useStatamicPageProps();
1111
const customLogo = logos?.light?.outside ?? logos?.dark?.outside ?? null;
1212
const lightCustomLogo = logos?.light?.outside ?? null;
1313
const darkCustomLogo = logos?.dark?.outside ?? logos?.light?.outside ?? null;
14+
const showLogo = customLogo || logos?.text || isCpRoute;
1415
1516
onMounted(() => {
1617
let userMode = localStorage.getItem('statamic.color_mode');
@@ -21,7 +22,7 @@ onMounted(() => {
2122
2223
<template>
2324
<div class="relative mx-auto max-w-[400px] items-center justify-center">
24-
<div class="flex items-center justify-center py-6">
25+
<div v-if="showLogo" class="flex items-center justify-center py-6">
2526
<div class="logo max-w-3/4 md:pt-18">
2627
<template v-if="customLogo">
2728
<img
@@ -39,7 +40,7 @@ onMounted(() => {
3940
v-else-if="logos.text"
4041
class="mx-auto mb-8 max-w-xs text-center text-lg font-medium opacity-50"
4142
v-text="logos.text" />
42-
<StatamicLogo v-else class="h-6" />
43+
<StatamicLogo v-else-if="isCpRoute" class="h-6" />
4344
</div>
4445
</div>
4546
<slot />

src/Http/Middleware/CP/HandleInertiaRequests.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ public function share(Request $request): array
2929
'version' => Statamic::version(),
3030
'cmsName' => __(Statamic::pro() ? config('statamic.cp.custom_cms_name', 'Statamic') : 'Statamic'),
3131
'logos' => $this->logos(),
32+
'isCpRoute' => Statamic::isCpRoute(),
3233
],
3334
'_toasts' => $this->toasts($request),
3435
]);

0 commit comments

Comments
 (0)