Simplify conditional check

Replace cond with if
This commit is contained in:
Marcus Kammer 2025-02-09 13:25:43 +01:00
parent f626414314
commit 1efdd09a7b
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -70,19 +70,16 @@ ROW-CLASS: Similar to GRID-CLASS. Can be:
BODY: The content of the section."
`(spinneret:with-html
(:section :class
,(cond ((stringp grid-class)
`(combine-classes "mb-3" ,grid-class))
((eq 'make-grid-class (first grid-class))
`(combine-classes "mb-3" ,grid-class))
(t
`(combine-classes "mb-3"
(apply #'make-grid-class ',grid-class))))
,(if (or (stringp grid-class)
(eq 'make-grid-class (first grid-class)))
`(combine-classes "mb-3" ,grid-class)
`(combine-classes "mb-3" (apply #'make-grid-class ',grid-class)))
,@(if row-class
`((:div :class
,(cond ((stringp row-class) row-class)
((eq 'make-grid-class (first row-class))
row-class)
(t `(apply #'make-grid-class ',row-class)))
,(if (or (stringp row-class)
(eq 'make-grid-class (first row-class)))
row-class
`(apply #'make-grid-class ',row-class))
,@body))
body))))