5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-23 01:46:21 +00:00
panel/app/views/targets/array/_item.haml

22 lines
771 B
Text
Raw Normal View History

2024-07-04 18:02:17 +00:00
-#
Un item de un array.
Además de los valores por defecto, se pueden pasar otros atributos
para el div del ítem.
@param :value [String] El valor (requerido)
@param :human-value [String] El valor legible por humanes (opcional)
@param :searchable-value [String] El valor para usar en el filtro (opcional)
:ruby
local_assigns[:'human-value'] ||= value
local_assigns[:'searchable-value'] ||= local_assigns[:'human-value'].remove_diacritics.downcase
local_assigns.delete(:value)
data = local_assigns.delete(:data)
data ||= {}
data[:'human-value'] = local_assigns.delete(:'human-value')
data[:'searchable-value'] = local_assigns.delete(:'searchable-value')
%div{ **local_assigns, data: { target: 'array.item', value: value, **data } }= yield