fix(org): show org logo for favicon and OG image (#713)

When no custom favicon is set, fall back to the organization logo on
public org-site pages instead of the default ClassroomIO icon.

For OG images, only apply the theme-color background behind the logo
when rendering initials; real logo images now render without the tint.

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
Co-authored-by: Rotimi Best <rotimi-best@users.noreply.github.com>
This commit is contained in:
Rotimi Best
2026-07-08 03:28:38 +01:00
committed by GitHub
co-authored by Cursor Agent Rotimi Best
parent 3d15bc0a01
commit 22a3e6484b
7 changed files with 47 additions and 22 deletions
@@ -1,6 +1,5 @@
<script lang="ts">
import { PageRestricted } from '$features/ui';
import OrgSiteFavicon from '$features/app/org-site-favicon.svelte';
import { currentOrg } from '$lib/utils/store/org';
import { onMount } from 'svelte';
import { afterNavigate } from '$app/navigation';
@@ -41,8 +40,6 @@
});
</script>
<OrgSiteFavicon org={data.org} />
{#if data.org?.isRestricted || $currentOrg.isRestricted}
<PageRestricted />
{:else}