aboutsummaryrefslogtreecommitdiff
path: root/extension/src/FolderBody.tsx
diff options
context:
space:
mode:
authorsowgro <tpoke.ferrari@gmail.com>2024-11-05 20:48:13 -0500
committersowgro <tpoke.ferrari@gmail.com>2024-11-05 20:48:13 -0500
commitda39fa8b18055cdd8ca2094da6fab9946de33de4 (patch)
tree790dc4fe40b14617e6fe4265b93a62a2952be6c5 /extension/src/FolderBody.tsx
parenta43e9f2e22bce97017aeb218838b16aab9390ee0 (diff)
downloadbookmarks-home-da39fa8b18055cdd8ca2094da6fab9946de33de4.tar.gz
bookmarks-home-da39fa8b18055cdd8ca2094da6fab9946de33de4.tar.bz2
bookmarks-home-da39fa8b18055cdd8ca2094da6fab9946de33de4.zip
New Folder design
Diffstat (limited to 'extension/src/FolderBody.tsx')
-rw-r--r--extension/src/FolderBody.tsx20
1 files changed, 20 insertions, 0 deletions
diff --git a/extension/src/FolderBody.tsx b/extension/src/FolderBody.tsx
new file mode 100644
index 0000000..b013d97
--- /dev/null
+++ b/extension/src/FolderBody.tsx
@@ -0,0 +1,20 @@
+import BookmarkTreeNode = browser.bookmarks.BookmarkTreeNode;
+import Bookmark from "./Bookmark.tsx";
+import FolderButton from "./FolderButton.tsx";
+
+function FolderBody (props: {data: BookmarkTreeNode}) {
+ return (
+ <div className={"folderBody"}>
+ {
+ props.data.children &&
+ props.data.children.map(child =>
+ child.children
+ ? <FolderButton data={child} />
+ : <Bookmark data={child} />
+ )
+ }
+ </div>
+ )
+}
+
+export default FolderBody; \ No newline at end of file