aboutsummaryrefslogtreecommitdiff
path: root/extension/src
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-10-21 11:48:11 -0400
committersowgro <tpoke.ferrari@gmail.com>2024-10-21 11:48:11 -0400
commit39571b5ec59077a8734ae8c571e39cd0a0c003c9 (patch)
treea5afc5e4aed7f13bcefadd4f54837ec85a3f7686 /extension/src
parent89f822c5a50cde9976786619a75c2ec0dd501450 (diff)
downloadbookmarks-home-39571b5ec59077a8734ae8c571e39cd0a0c003c9.tar.gz
bookmarks-home-39571b5ec59077a8734ae8c571e39cd0a0c003c9.tar.bz2
bookmarks-home-39571b5ec59077a8734ae8c571e39cd0a0c003c9.zip
Support firefox
Diffstat (limited to '')
-rw-r--r--extension/src/Bookmark.tsx2
-rw-r--r--extension/src/Folder.tsx2
-rw-r--r--extension/src/main.tsx7
3 files changed, 8 insertions, 3 deletions
diff --git a/extension/src/Bookmark.tsx b/extension/src/Bookmark.tsx
index fcc6756..4e4476e 100644
--- a/extension/src/Bookmark.tsx
+++ b/extension/src/Bookmark.tsx
@@ -1,4 +1,4 @@
-import BookmarkTreeNode = chrome.bookmarks.BookmarkTreeNode;
+import BookmarkTreeNode = browser.bookmarks.BookmarkTreeNode;
function Bookmark(props: {data: BookmarkTreeNode}) {
return(
diff --git a/extension/src/Folder.tsx b/extension/src/Folder.tsx
index b7da330..37f5cf6 100644
--- a/extension/src/Folder.tsx
+++ b/extension/src/Folder.tsx
@@ -1,4 +1,4 @@
-import BookmarkTreeNode = chrome.bookmarks.BookmarkTreeNode;
+import BookmarkTreeNode = browser.bookmarks.BookmarkTreeNode;
import Bookmark from "./Bookmark.tsx";
function Folder (props: {data: BookmarkTreeNode}) {
diff --git a/extension/src/main.tsx b/extension/src/main.tsx
index 45019a5..d988d72 100644
--- a/extension/src/main.tsx
+++ b/extension/src/main.tsx
@@ -2,7 +2,12 @@ import { createRoot } from 'react-dom/client'
import './index.css'
import Folder from "./Folder.tsx";
-chrome.bookmarks.getTree(tree => {
+// @ts-ignore
+if (typeof browser === "undefined") {
+ var browser = chrome;
+}
+
+browser.bookmarks.getTree().then(tree => {
createRoot(document.getElementById('root')!).render(
// @ts-ignore
<Folder data={tree[0].children[0]} />