-
+

+
+ {`Download ${
+ userAgent.os !== '' ? `for ${userAgent.os}` : 'our app'
+ }`}
+
diff --git a/src/lib/download.ts b/src/lib/download.ts
index 6595923000..a45260d34e 100644
--- a/src/lib/download.ts
+++ b/src/lib/download.ts
@@ -23,3 +23,28 @@ export function downloadBlob(blob: Blob, fileName: string) {
window.URL.revokeObjectURL(anchor.href)
document.body.removeChild(anchor)
}
+
+export function getAppLinkFromUserAgent() {
+ const userAgent = navigator.userAgent
+ const download = {
+ os: '',
+ link: ''
+ }
+
+ if (userAgent.indexOf('Windows') != -1) {
+ download.os = 'Windows'
+ download.link =
+ 'https://github.com/BoostIO/BoostNote.next/releases/latest/download/boost-note-win.exe'
+ }
+ if (userAgent.indexOf('Mac') != -1) {
+ download.os = 'Mac'
+ download.link =
+ 'https://github.com/BoostIO/BoostNote.next/releases/latest/download/boost-note-mac.dmg'
+ }
+ if (userAgent.indexOf('Linux') != -1) {
+ download.os = 'Linux'
+ download.link =
+ 'https://github.com/BoostIO/BoostNote.next/releases/latest/download/boost-note-linux.deb'
+ }
+ return download
+}