Fix if conditions

This commit is contained in:
Marcus Kammer 2023-07-09 18:20:09 +02:00
parent 6712c2cc47
commit 3f37a36035
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -14,13 +14,13 @@
(defmacro nav-item (name active url)
`(spinneret:with-html
(:li :class "nav-item"
(:a :class ,(if (null active) nil "nav-link active" "nav-link")
(:a :class ,(if (null active) "nav-link" "nav-link active")
:href (format nil "#~a" ,url)
,name))))
(defmacro nav ((&key (style nil)) &rest rest)
`(spinneret:with-html
(:ul :class ,(if (null style) nil (concatenate 'string "nav " style) "nav")
(:ul :class ,(if (null style) "nav" (concatenate 'string "nav " style))
,@(loop for tab in rest
collect (destructuring-bind (&key name active url) tab
`(nav-item ,name ,active ,url))))))