From 4ad434bf6d2a621ec02611d86112676cc768f8a0 Mon Sep 17 00:00:00 2001 From: MohamedBassem Date: Tue, 5 Mar 2024 18:58:23 +0000 Subject: extension: Add the logo to multiple pages in the extension --- packages/browser-extension/src/Logo.tsx | 10 ++++++++++ packages/browser-extension/src/NotConfiguredPage.tsx | 7 ++++++- packages/browser-extension/src/OptionsPage.tsx | 2 ++ packages/browser-extension/src/SignInPage.tsx | 2 ++ 4 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 packages/browser-extension/src/Logo.tsx (limited to 'packages/browser-extension') diff --git a/packages/browser-extension/src/Logo.tsx b/packages/browser-extension/src/Logo.tsx new file mode 100644 index 00000000..6b29e68c --- /dev/null +++ b/packages/browser-extension/src/Logo.tsx @@ -0,0 +1,10 @@ +import { PackageOpen } from "lucide-react"; + +export default function Logo() { + return ( + + +

Hoarder

+
+ ); +} diff --git a/packages/browser-extension/src/NotConfiguredPage.tsx b/packages/browser-extension/src/NotConfiguredPage.tsx index a5b9c734..f7a11106 100644 --- a/packages/browser-extension/src/NotConfiguredPage.tsx +++ b/packages/browser-extension/src/NotConfiguredPage.tsx @@ -1,6 +1,8 @@ import { useEffect, useState } from "react"; import { useNavigate } from "react-router-dom"; import usePluginSettings from "./utils/settings"; +import { PackageOpen } from "lucide-react"; +import Logo from "./Logo"; export default function NotConfiguredPage() { const navigate = useNavigate(); @@ -24,7 +26,10 @@ export default function NotConfiguredPage() { return (
- To use the plugin, you need to configure it first. + + + To use the plugin, you need to configure it first. +

{error}

diff --git a/packages/browser-extension/src/OptionsPage.tsx b/packages/browser-extension/src/OptionsPage.tsx index 9a490995..74b2067e 100644 --- a/packages/browser-extension/src/OptionsPage.tsx +++ b/packages/browser-extension/src/OptionsPage.tsx @@ -3,6 +3,7 @@ import usePluginSettings from "./utils/settings"; import { api } from "./utils/trpc"; import Spinner from "./Spinner"; import { useNavigate } from "react-router-dom"; +import Logo from "./Logo"; export default function OptionsPage() { const navigate = useNavigate(); @@ -45,6 +46,7 @@ export default function OptionsPage() { return (
+ Settings
diff --git a/packages/browser-extension/src/SignInPage.tsx b/packages/browser-extension/src/SignInPage.tsx index 203480f7..6db7c348 100644 --- a/packages/browser-extension/src/SignInPage.tsx +++ b/packages/browser-extension/src/SignInPage.tsx @@ -2,6 +2,7 @@ import { useState } from "react"; import { api } from "./utils/trpc"; import usePluginSettings from "./utils/settings"; import { useNavigate } from "react-router-dom"; +import Logo from "./Logo"; export default function SignInPage() { const navigate = useNavigate(); @@ -44,6 +45,7 @@ export default function SignInPage() { return (
+

Login

{errorMessage}

-- cgit v1.2.3-70-g09d2