0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-01-09 08:20:45 -05:00

🐛 Relax text shape content spec validation.

Allow to be null in some circumstances.
This commit is contained in:
Andrey Antukh 2022-01-26 12:56:42 +01:00
parent 16788d7ab7
commit f6cf8d2b1b

View file

@ -345,12 +345,13 @@
(s/def :internal.shape.text/key string?)
(s/def :internal.shape.text/content
(s/or :container
(s/keys :req-un [:internal.shape.text/type
:internal.shape.text/children]
:opt-un [:internal.shape.text/key])
:content
(s/keys :req-un [:internal.shape.text/text])))
(s/nilable
(s/or :container
(s/keys :req-un [:internal.shape.text/type
:internal.shape.text/children]
:opt-un [:internal.shape.text/key])
:content
(s/keys :req-un [:internal.shape.text/text]))))
(s/def :internal.shape.path/command keyword?)
(s/def :internal.shape.path/params (s/nilable (s/map-of keyword? any?)))