From 88e26c130ef7a0b6d3541c49581477e7ea2ecc76 Mon Sep 17 00:00:00 2001 From: Amit Haridas Date: Fri, 5 Jun 2026 19:39:01 +0530 Subject: [PATCH] feat(renderer): AboutSettings tab (version + links) --- .../components/modals/AboutSettings.tsx | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/renderer/components/modals/AboutSettings.tsx diff --git a/src/renderer/components/modals/AboutSettings.tsx b/src/renderer/components/modals/AboutSettings.tsx new file mode 100644 index 0000000..21eb054 --- /dev/null +++ b/src/renderer/components/modals/AboutSettings.tsx @@ -0,0 +1,38 @@ +import { useEffect, useState } from 'react'; +import { ipc } from '@/lib/ipc'; + +export function AboutSettings() { + const [version, setVersion] = useState('…'); + + useEffect(() => { + ipc.app.getVersion().then((r) => { + if (r.ok && typeof r.data === 'string') setVersion(r.data); + }); + }, []); + + return ( +
+

MarkdownConverter

+

Version {version}

+

+ { e.preventDefault(); ipc.app.openExternal('https://github.com/amitwh/markdown-converter'); }} + > + GitHub repository + +

+

+ { e.preventDefault(); ipc.app.openExternal('https://concreteinfo.co.in'); }} + > + ConcreteInfo + +

+

© ConcreteInfo. Licensed under MIT.

+
+ ); +}