Skip to content

Commit cd2c4d3

Browse files
committed
Load favicon from local webview assets
1 parent 37ee775 commit cd2c4d3

File tree

7 files changed

+17
-15
lines changed

7 files changed

+17
-15
lines changed

web/components/FavIcon.tsx

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
type FavIconProps = {
2+
className?: string;
3+
};
4+
5+
const FavIcon = ({ className }: FavIconProps) => (
6+
<img
7+
src="favicon.svg"
8+
alt="Compass logo"
9+
className={`w-12 h-12 ${className ?? ""}`}
10+
/>
11+
);
12+
13+
export default FavIcon;

web/components/site-logo.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Link from 'next/link'
22
import clsx from 'clsx'
33
import {Row} from 'web/components/layout/row'
4-
import FavIcon from "web/public/FavIcon";
4+
import FavIcon from "web/components/FavIcon";
55
import {isProd} from "common/envs/is-prod";
66

77
export default function SiteLogo(props: {

web/components/widgets/loading-indicator.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import clsx from 'clsx'
22
import {useEffect, useRef} from 'react'
3-
import FavIcon from "web/public/FavIcon";
3+
import FavIcon from "web/components/FavIcon";
44

55
export type SpinnerSize = 'sm' | 'md' | 'lg'
66

web/pages/register.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import {signupThenMaybeRedirectToSignup} from "web/lib/util/signup"
77

88
import {createUserWithEmailAndPassword} from "firebase/auth"
99
import {auth} from "web/lib/firebase/users"
10-
import FavIcon from "web/public/FavIcon"
10+
import FavIcon from "web/components/FavIcon"
1111
import {PageBase} from "web/components/page-base"
1212
import {getProfileRow} from "common/profiles/profile"
1313
import {db} from "web/lib/supabase/db"

web/pages/signin.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import {useSearchParams} from "next/navigation"
44
import React, {Suspense, useEffect, useState} from "react"
55
import Link from "next/link"
66
import {auth, firebaseLogin} from "web/lib/firebase/users"
7-
import FavIcon from "web/public/FavIcon"
87

98
import {signInWithEmailAndPassword} from "firebase/auth"
109
import {getProfileRow} from "common/profiles/profile"
@@ -16,6 +15,7 @@ import {PageBase} from "web/components/page-base"
1615
import {GoogleButton} from "web/components/buttons/sign-up-button"
1716
import {SEO} from "web/components/SEO"
1817
import {logger} from "common/logging";
18+
import FavIcon from "web/components/FavIcon";
1919

2020
export default function LoginPage() {
2121
return (

web/public/FavIcon.tsx

Lines changed: 0 additions & 11 deletions
This file was deleted.

web/public/favicon.ico

-5.27 KB
Binary file not shown.

0 commit comments

Comments
 (0)