import RadioButtonGroup from "./RadioButtonGroup.tsx"; import React, {useContext, useState} from "react"; import imageUrl from "./assets/close.svg" import BookmarkTreeNode = browser.bookmarks.BookmarkTreeNode; import {RootFolder} from "./Body.tsx"; function SettingsEditor(props: {tree: BookmarkTreeNode[], closer: (arg0: boolean) => void}) { const [backgroundType, setBackgroundType] = useState("fromTheme"); const [sort, setSort] = useState("fromBookmarks"); const {rootFolder, setRootFolder} = useContext(RootFolder) return (
) } function getFoldersFromTree(tree: BookmarkTreeNode[]) { let folderList: BookmarkTreeNode[] = []; rec(tree); function rec(tree: BookmarkTreeNode[]) { tree.forEach(item => { if (item.children) { folderList.push(item); rec(item.children); } }) } return folderList; } export default SettingsEditor;