mirror of https://github.com/logseq/logseq
enhance(ui): polish empty button
parent
b423b52379
commit
37a2fab944
|
@ -104,7 +104,7 @@
|
||||||
(when-let [page (db/entity [:block/uuid class])]
|
(when-let [page (db/entity [:block/uuid class])]
|
||||||
(let [page-name (:block/original-name page)]
|
(let [page-name (:block/original-name page)]
|
||||||
[:a.text-sm (str "#" page-name)]))))]
|
[:a.text-sm (str "#" page-name)]))))]
|
||||||
[:div.opacity-50.pointer.text-sm "Empty"])])])
|
[:div.opacity-50.pointer.text-sm.cursor-pointer "Empty"])])])
|
||||||
|
|
||||||
(defn- property-type-label
|
(defn- property-type-label
|
||||||
[property-type]
|
[property-type]
|
||||||
|
|
|
@ -138,6 +138,10 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.ui__button.empty-btn {
|
||||||
|
@apply !h-7 !px-0 font-normal opacity-50;
|
||||||
|
}
|
||||||
|
|
||||||
.closed-values-properties {
|
.closed-values-properties {
|
||||||
.select-item {
|
.select-item {
|
||||||
@apply flex items-center;
|
@apply flex items-center;
|
||||||
|
|
|
@ -610,7 +610,7 @@
|
||||||
(do (set-open! true) (util/stop e))
|
(do (set-open! true) (util/stop e))
|
||||||
:dune))}
|
:dune))}
|
||||||
(if (string/blank? value)
|
(if (string/blank? value)
|
||||||
[:div.opacity-50.pointer.text-sm "Empty"]
|
[:div.opacity-50.pointer.text-sm.cursor-pointer "Empty"]
|
||||||
(value-f)))
|
(value-f)))
|
||||||
(shui/dropdown-menu-content
|
(shui/dropdown-menu-content
|
||||||
{:align "start"
|
{:align "start"
|
||||||
|
@ -711,7 +711,7 @@
|
||||||
(util/stop e)
|
(util/stop e)
|
||||||
(<create-new-block-from-template! block property template))}
|
(<create-new-block-from-template! block property template))}
|
||||||
(str "Use template #" (:block/original-name template))]))
|
(str "Use template #" (:block/original-name template))]))
|
||||||
[:div.opacity-50.pointer.text-sm "Empty"])
|
[:div.opacity-50.pointer.text-sm.cursor-pointer "Empty"])
|
||||||
(case type
|
(case type
|
||||||
:template
|
:template
|
||||||
(property-template-value {:editor-id editor-id}
|
(property-template-value {:editor-id editor-id}
|
||||||
|
@ -738,7 +738,8 @@
|
||||||
(select-item property type item opts))
|
(select-item property type item opts))
|
||||||
(when date?
|
(when date?
|
||||||
[(property-value-date-picker block property nil {:toggle-fn toggle-fn})]))
|
[(property-value-date-picker block property nil {:toggle-fn toggle-fn})]))
|
||||||
(when-not editing? [:div.opacity-50.pointer.text-sm "Empty"])))
|
(when-not editing?
|
||||||
|
(shui/button {:class "empty-btn" :variant :text} "Empty"))))
|
||||||
select-cp (fn [select-opts]
|
select-cp (fn [select-opts]
|
||||||
(let [select-opts (merge {:multiple-choices? true
|
(let [select-opts (merge {:multiple-choices? true
|
||||||
:dropdown? editing?
|
:dropdown? editing?
|
||||||
|
@ -795,7 +796,7 @@
|
||||||
editor-args {:block property
|
editor-args {:block property
|
||||||
:parent-block block
|
:parent-block block
|
||||||
:format :markdown}]
|
:format :markdown}]
|
||||||
[:div.property-value-inner
|
[:div.property-value-inner.w-full
|
||||||
{:data-type type}
|
{:data-type type}
|
||||||
(cond
|
(cond
|
||||||
multiple-values?
|
multiple-values?
|
||||||
|
|
Loading…
Reference in New Issue