mirror of
https://github.com/logseq/logseq.git
synced 2026-05-05 03:16:37 +00:00
fix(ui): warn about illegal git commit interval
This commit is contained in:
@@ -191,11 +191,18 @@
|
||||
[:input#home-default-page.form-input.is-small.transition.duration-150.ease-in-out
|
||||
{:default-value secs
|
||||
:on-blur (fn [event]
|
||||
(when-let [value (-> (util/evalue event)
|
||||
util/safe-parse-int)]
|
||||
(when (< 0 value (inc 600))
|
||||
(state/set-state! [:electron/user-cfgs :git/auto-commit-seconds] value)
|
||||
(ipc/ipc "userAppCfgs" :git/auto-commit-seconds value))))}]]]]))
|
||||
(let [value (-> (util/evalue event)
|
||||
util/safe-parse-int)]
|
||||
(if (and (number? value)
|
||||
(< 0 value (inc 600)))
|
||||
(do
|
||||
(state/set-state! [:electron/user-cfgs :git/auto-commit-seconds] value)
|
||||
(ipc/ipc "userAppCfgs" :git/auto-commit-seconds value))
|
||||
(when-let [elem (gobj/get event "target")]
|
||||
(notification/show!
|
||||
[:div "Invalid value! Must be a number between 1 and 600."]
|
||||
:warning true)
|
||||
(gobj/set elem "value" secs)))))}]]]]))
|
||||
|
||||
(rum/defc app-auto-update-row < rum/reactive [t]
|
||||
(let [enabled? (state/sub [:electron/user-cfgs :auto-update])
|
||||
|
||||
Reference in New Issue
Block a user