🎉 Add an empty state message on libraries modal (#11818)

This commit is contained in:
Eva Marco 2026-09-23 17:49:57 +02:00 committed by GitHub
parent fd9100b440
commit e140bd5393
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 20 additions and 6 deletions

View File

@ -805,7 +805,12 @@
[:div {:class (stl/css :item-content)}
[:div {:class (stl/css :item-title)} (tr "workspace.libraries.file-library")]
[:ul {:class (stl/css :item-contents)}
[:> library-description* {:summary summary}]]]
(if empty-library?
[:> text* {:class (stl/css :empty-library-text)
:as "span"
:typography "body-small"}
(tr "workspace.libraries.empty.no-assets")]
[:> library-description* {:summary summary}])]]
(when (and (contains? cf/flags :token-lib-sync)
(cfo/effective-tokens-source? local-library (:id local-library))
(cfo/has-own-tokens? local-library))
@ -992,11 +997,12 @@
:key (dm/str id)}
[:div {:class (stl/css :item-content)}
[:div {:class (stl/css :item-name)} name]
[:ul {:class (stl/css :item-contents)} (describe-library
(count components)
0
(count colors)
(count typographies))]]
[:ul {:class (stl/css :item-contents)}
(describe-library
(count components)
0
(count colors)
(count typographies))]]
[:> button* {:class (stl/css :item-update)
:disabled updating?
:variant "primary"

View File

@ -7764,6 +7764,10 @@ msgstr "some templates in here"
msgid "workspace.libraries.file-library"
msgstr "File library"
#: src/app/main/ui/workspace/libraries.cljs:336
msgid "workspace.libraries.empty.no-assets"
msgstr "No assets yet"
#: src/app/main/ui/workspace/libraries.cljs:336
msgid "workspace.libraries.tokens-source"
msgstr "Tokens source"

View File

@ -7590,6 +7590,10 @@ msgstr "algunas plantillas aquí"
msgid "workspace.libraries.file-library"
msgstr "Biblioteca del archivo"
#: src/app/main/ui/workspace/libraries.cljs:336
msgid "workspace.libraries.empty.no-assets"
msgstr "Aún no hay recursos"
#: src/app/main/ui/workspace/libraries.cljs:336
msgid "workspace.libraries.tokens-source"
msgstr "Fuente de tokens"