enhance: only show file graph import on supported platforms

pull/10896/head
Gabriel Horner 2024-01-17 15:16:48 -05:00
parent 7df1f57ed2
commit 19435347b9
1 changed files with 13 additions and 12 deletions

View File

@ -329,18 +329,19 @@
(state/set-modal! (state/set-modal!
#(set-graph-name-dialog e {:sqlite? true})))}]] #(set-graph-name-dialog e {:sqlite? true})))}]]
[:label.action-input.flex.items-center.mx-2.my-2 (when (or util/electron? util/web-platform?)
[:span.as-flex-center [:i (svg/logo 28)]] [:label.action-input.flex.items-center.mx-2.my-2
[:span.flex.flex-col [:span.as-flex-center [:i (svg/logo 28)]]
[[:strong "Graph Folder"] [:span.flex.flex-col
[:small "Import from a graph folder as a DB-based graph"]]] [[:strong "Graph Folder"]
[:input.absolute.hidden [:small "Import from a graph folder as a DB-based graph"]]]
{:id "import-graph-folder" [:input.absolute.hidden
:type "file" {:id "import-graph-folder"
:webkitdirectory "true" :type "file"
:on-change (debounce (fn [e] :webkitdirectory "true"
(graph-folder-to-db-import-handler e {})) :on-change (debounce (fn [e]
1000)}]] (graph-folder-to-db-import-handler e {}))
1000)}]])
[:label.action-input.flex.items-center.mx-2.my-2 [:label.action-input.flex.items-center.mx-2.my-2
[:span.as-flex-center [:i (svg/logo 28)]] [:span.as-flex-center [:i (svg/logo 28)]]