浏览代码

feat: expose start-of-week to plugins

Peng Xiao 3 年之前
父节点
当前提交
019e67ac1f
共有 2 个文件被更改,包括 11 次插入9 次删除
  1. 1 0
      libs/src/LSPlugin.ts
  2. 10 9
      src/main/logseq/api.cljs

+ 1 - 0
libs/src/LSPlugin.ts

@@ -107,6 +107,7 @@ export interface AppUserConfigs {
   preferredThemeMode: 'dark' | 'light'
   preferredFormat: 'markdown' | 'org'
   preferredDateFormat: string
+  preferredStartOfWeek: string
   preferredLanguage: string
   preferredWorkflow: string
 

+ 10 - 9
src/main/logseq/api.cljs

@@ -69,15 +69,16 @@
 (def ^:export get_user_configs
   (fn []
     (bean/->js
-      (normalize-keyword-for-json
-        {:preferred-language    (:preferred-language @state/state)
-         :preferred-theme-mode  (:ui/theme @state/state)
-         :preferred-format      (state/get-preferred-format)
-         :preferred-workflow    (state/get-preferred-workflow)
-         :preferred-todo        (state/get-preferred-todo)
-         :preferred-date-format (state/get-date-formatter)
-         :current-graph         (state/get-current-repo)
-         :me                    (state/get-me)}))))
+     (normalize-keyword-for-json
+      {:preferred-language      (:preferred-language @state/state)
+       :preferred-theme-mode    (:ui/theme @state/state)
+       :preferred-format        (state/get-preferred-format)
+       :preferred-workflow      (state/get-preferred-workflow)
+       :preferred-todo          (state/get-preferred-todo)
+       :preferred-date-format   (state/get-date-formatter)
+       :preferred-start-of-week (state/get-start-of-week)
+       :current-graph           (state/get-current-repo)
+       :me                      (state/get-me)}))))
 
 (def ^:export get_current_graph
   (fn []