mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-29 15:56:21 +00:00
34 lines
812 B
Text
34 lines
812 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.btn-outline-secondary.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
|