fix(branding): update logo references from 'ciphera_icon_no_margins.png' to 'pulse_icon_no_margins.png' across the application for consistent branding
This commit is contained in:
@@ -42,7 +42,7 @@ export default function LayoutContent({ children }: { children: React.ReactNode
|
||||
<Header
|
||||
auth={auth}
|
||||
LinkComponent={Link}
|
||||
logoSrc="/ciphera_icon_no_margins.png"
|
||||
logoSrc="/pulse_icon_no_margins.png"
|
||||
appName="Pulse"
|
||||
orgs={orgs}
|
||||
activeOrgId={auth.user?.org_id}
|
||||
|
||||
@@ -28,9 +28,9 @@ export const metadata: Metadata = {
|
||||
creator: 'Ciphera',
|
||||
publisher: 'Ciphera',
|
||||
icons: {
|
||||
icon: '/ciphera_icon_no_margins.png',
|
||||
shortcut: '/ciphera_icon_no_margins.png',
|
||||
apple: '/ciphera_icon_no_margins.png',
|
||||
icon: '/pulse_icon_no_margins.png',
|
||||
shortcut: '/pulse_icon_no_margins.png',
|
||||
apple: '/pulse_icon_no_margins.png',
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
|
||||
@@ -12,7 +12,7 @@ export default function HomePage() {
|
||||
const { user, loading } = useAuth()
|
||||
|
||||
if (loading) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" portal={false} />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" portal={false} />
|
||||
}
|
||||
|
||||
if (!user) {
|
||||
@@ -91,7 +91,7 @@ export default function HomePage() {
|
||||
|
||||
// * Wait for organization context before rendering SiteList to avoid "Organization Required" flash
|
||||
if (user && !user.org_id) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" portal={false} />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" portal={false} />
|
||||
}
|
||||
|
||||
return (
|
||||
|
||||
@@ -97,7 +97,7 @@ export default function PublicDashboardPage() {
|
||||
}
|
||||
|
||||
if (loading && !data && !isPasswordProtected) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
|
||||
}
|
||||
|
||||
if (isPasswordProtected && !data) {
|
||||
|
||||
@@ -12,7 +12,7 @@ export default function SignupPage() {
|
||||
|
||||
return (
|
||||
<LoadingOverlay
|
||||
logoSrc="/ciphera_icon_no_margins.png"
|
||||
logoSrc="/pulse_icon_no_margins.png"
|
||||
title="Redirecting to sign up..."
|
||||
/>
|
||||
)
|
||||
|
||||
@@ -137,7 +137,7 @@ export default function SiteDashboardPage() {
|
||||
}
|
||||
|
||||
if (loading) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
|
||||
}
|
||||
|
||||
if (!site) {
|
||||
|
||||
@@ -88,7 +88,7 @@ export default function RealtimePage() {
|
||||
}
|
||||
}
|
||||
|
||||
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Realtime" />
|
||||
if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Realtime" />
|
||||
if (!site) return <div className="p-8">Site not found</div>
|
||||
|
||||
return (
|
||||
|
||||
@@ -189,7 +189,7 @@ export default function ReplayViewerPage() {
|
||||
}
|
||||
}
|
||||
|
||||
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Loading Replay" />
|
||||
if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Loading Replay" />
|
||||
if (!site || !replay) return <div className="p-8">Replay not found</div>
|
||||
|
||||
return (
|
||||
|
||||
@@ -88,7 +88,7 @@ export default function ReplaysPage() {
|
||||
setFilters(prev => ({ ...prev, offset: newOffset }))
|
||||
}
|
||||
|
||||
if (loading) return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Session Replays" />
|
||||
if (loading) return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Session Replays" />
|
||||
if (!site) return <div className="p-8">Site not found</div>
|
||||
|
||||
const currentPage = Math.floor((filters.offset || 0) / (filters.limit || 20)) + 1
|
||||
|
||||
@@ -234,7 +234,7 @@ export default function SiteSettingsPage() {
|
||||
}
|
||||
|
||||
if (loading) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
|
||||
}
|
||||
|
||||
if (!site) {
|
||||
|
||||
@@ -10,7 +10,7 @@ interface LoadingOverlayProps {
|
||||
}
|
||||
|
||||
export default function LoadingOverlay({
|
||||
logoSrc = "/ciphera_icon_no_margins.png",
|
||||
logoSrc = "/pulse_icon_no_margins.png",
|
||||
title = "Pulse",
|
||||
portal = true
|
||||
}: LoadingOverlayProps) {
|
||||
|
||||
@@ -45,7 +45,7 @@ export default function SiteList() {
|
||||
}
|
||||
|
||||
if (loading) {
|
||||
return <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />
|
||||
return <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />
|
||||
}
|
||||
|
||||
if (sites.length === 0) {
|
||||
|
||||
@@ -162,7 +162,7 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
|
||||
|
||||
return (
|
||||
<AuthContext.Provider value={{ user, loading, login, logout, refresh, refreshSession }}>
|
||||
{isLoggingOut && <LoadingOverlay logoSrc="/ciphera_icon_no_margins.png" title="Pulse" />}
|
||||
{isLoggingOut && <LoadingOverlay logoSrc="/pulse_icon_no_margins.png" title="Pulse" />}
|
||||
{children}
|
||||
</AuthContext.Provider>
|
||||
)
|
||||
|
||||
BIN
public/pulse_icon_no_margins.png
Normal file
BIN
public/pulse_icon_no_margins.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 109 KiB |
BIN
public/pulse_logo_no_margins.png
Normal file
BIN
public/pulse_logo_no_margins.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 82 KiB |
Reference in New Issue
Block a user