From feb04cce87a03fcce3672932b60fa973a9b0ec8d Mon Sep 17 00:00:00 2001 From: codytseng Date: Sun, 17 Nov 2024 16:27:10 +0800 Subject: [PATCH] feat: about info --- .../src/components/AboutInfoDialog/index.tsx | 57 +++++++++++++++++++ src/renderer/src/components/Sidebar/index.tsx | 12 ++++ .../src/components/Username/index.tsx | 2 +- 3 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 src/renderer/src/components/AboutInfoDialog/index.tsx diff --git a/src/renderer/src/components/AboutInfoDialog/index.tsx b/src/renderer/src/components/AboutInfoDialog/index.tsx new file mode 100644 index 00000000..eca4c955 --- /dev/null +++ b/src/renderer/src/components/AboutInfoDialog/index.tsx @@ -0,0 +1,57 @@ +import { + Dialog, + DialogContent, + DialogDescription, + DialogHeader, + DialogTitle, + DialogTrigger +} from '@renderer/components/ui/dialog' +import Username from '../Username' + +export default function AboutInfoDialog({ children }: { children: React.ReactNode }) { + return ( + + {children} + + + Jumble + yet another nostr client + +
+ Made by{' '} + +
+
+ Source code:{' '} + + GitHub + +
+
+ Desktop app:{' '} + + Download + +
+
+ If you like this project, you can buy me a coffee ☕️
+
⚡️ codytseng@getalby.com ⚡️
+
+
+
+ ) +} diff --git a/src/renderer/src/components/Sidebar/index.tsx b/src/renderer/src/components/Sidebar/index.tsx index 0991f10a..af0590a4 100644 --- a/src/renderer/src/components/Sidebar/index.tsx +++ b/src/renderer/src/components/Sidebar/index.tsx @@ -1,5 +1,9 @@ +import { Button } from '@renderer/components/ui/button' +import { IS_ELECTRON } from '@renderer/lib/env' import { toHome } from '@renderer/lib/link' import { SecondaryPageLink } from '@renderer/PageManager' +import { Info } from 'lucide-react' +import AboutInfoDialog from '../AboutInfoDialog' import AccountButton from '../AccountButton' import PostButton from '../PostButton' import RefreshButton from '../RefreshButton' @@ -15,6 +19,14 @@ export default function PrimaryPageSidebar() { + {!IS_ELECTRON && ( + + + + )} diff --git a/src/renderer/src/components/Username/index.tsx b/src/renderer/src/components/Username/index.tsx index a11a082c..ea11aa10 100644 --- a/src/renderer/src/components/Username/index.tsx +++ b/src/renderer/src/components/Username/index.tsx @@ -36,7 +36,7 @@ export default function Username({ - +