mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-25 04:26:23 +00:00
35 lines
790 B
Text
35 lines
790 B
Text
|
-#
|
||
|
@param :text [String] Contenido del botón
|
||
|
@param :button_classes [Array] Clases para el botón
|
||
|
@param :dropdown_classes [Array] Clases para el listado
|
||
|
@yield Un bloque que renderiza components/dropdown_item
|
||
|
- button_classes = local_assigns[:button_classes]&.join(' ')
|
||
|
- dropdown_classes = local_assigns[:dropdown_classes]&.join(' ')
|
||
|
|
||
|
.btn-group{
|
||
|
data: {
|
||
|
controller: 'dropdown'
|
||
|
}
|
||
|
}
|
||
|
%button.btn.dropdown-toggle{
|
||
|
type: 'button',
|
||
|
class: button_classes,
|
||
|
data: {
|
||
|
toggle: 'true',
|
||
|
display: 'static',
|
||
|
action: 'dropdown#toggle',
|
||
|
target: 'dropdown.button'
|
||
|
},
|
||
|
aria: {
|
||
|
expanded: 'false'
|
||
|
}
|
||
|
}
|
||
|
= text
|
||
|
.dropdown-menu{
|
||
|
class: dropdown_classes,
|
||
|
data: {
|
||
|
target: 'dropdown.dropdown'
|
||
|
}
|
||
|
}
|
||
|
= yield
|