Add new macro for button group
This commit is contained in:
parent
39449d1855
commit
6b90a4371a
1 changed files with 10 additions and 1 deletions
|
@ -60,7 +60,8 @@
|
||||||
:btn-outline-info-sm
|
:btn-outline-info-sm
|
||||||
:btn-outline-light-sm
|
:btn-outline-light-sm
|
||||||
:btn-outline-dark-sm
|
:btn-outline-dark-sm
|
||||||
:btn-outline-link-sm))
|
:btn-outline-link-sm
|
||||||
|
:with-btn-group))
|
||||||
|
|
||||||
(in-package :dev.metalisp.sbt/btn)
|
(in-package :dev.metalisp.sbt/btn)
|
||||||
|
|
||||||
|
@ -131,3 +132,11 @@ button of the corresponding type, size, and outline style."
|
||||||
(define-btn ,color-name nil "sm")))))
|
(define-btn ,color-name nil "sm")))))
|
||||||
|
|
||||||
(define-btns (primary secondary success danger warning info light dark link))
|
(define-btns (primary secondary success danger warning info light dark link))
|
||||||
|
|
||||||
|
(defmacro with-btn-group (&rest buttons)
|
||||||
|
`(spinneret:with-html
|
||||||
|
(:div :class "d-flex justify-content-between"
|
||||||
|
,@(loop for (label url) on buttons by #'cddr
|
||||||
|
collect `(:a :class "btn btn-primary"
|
||||||
|
:href ,url
|
||||||
|
,label)))))
|
||||||
|
|
Loading…
Add table
Reference in a new issue