5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-21 21:36:22 +00:00

fix: títulos de los botones de filtro ahora son los nombres legibles por humanes + los botones tienen el nombre y la cruz en la misma fila #16509

This commit is contained in:
maki 2024-06-14 16:34:38 -03:00
parent b7b046b5b9
commit 7f6730c1e6
2 changed files with 18 additions and 11 deletions

View file

@ -682,4 +682,8 @@ a.black {
@extend .align-items-center; @extend .align-items-center;
@extend .w-100; @extend .w-100;
@extend .mb-3; @extend .mb-3;
}
.btn-sm-queries {
@include button-size($btn-padding-y-sm, $btn-padding-x-sm, $btn-font-size-sm, $btn-line-height, $btn-border-radius-sm);
} }

View file

@ -9,7 +9,7 @@
%input{ type: 'hidden', %input{ type: 'hidden',
name: values.is_a?(Array) ? "#{param}[]" : param, name: values.is_a?(Array) ? "#{param}[]" : param,
value: value } value: value }
.form-group.flex-grow-0.m-0 .form-group.flex-grow-0.m-0.mb-1
%label.h3{ for: 'q' }= t('posts.index.search') %label.h3{ for: 'q' }= t('posts.index.search')
.input-group .input-group
%input.form-control.border.border-magenta.border-right-0#q{ type: 'search', %input.form-control.border.border-magenta.border-right-0#q{ type: 'search',
@ -19,14 +19,17 @@
%span.input-group-text.background-white.magenta.border.border-magenta.border-top.border-left-0.border-right.border-bottom %span.input-group-text.background-white.magenta.border.border-magenta.border-top.border-left-0.border-right.border-bottom
%i.fa.fa-fw.fa-search %i.fa.fa-fw.fa-search
%input.sr-only{ type: 'submit' } %input.sr-only{ type: 'submit' }
- filter_params.each do |param, values| - filter_params.each do |param, values|
- [values].flatten.each do |value| .d-flex.flex-wrap
= link_to site_posts_path(site, **filter_params_by(filter_params, param, value)), - [values].flatten.each do |value|
class: 'btn btn-secondary btn-sm', - humanized_name = site.layouts[value.to_sym].humanized_name
title: t('posts.remove_filter_help', filter: value), = link_to site_posts_path(site, **filter_params_by(filter_params, param, value)),
aria: { labelledby: "help-filter-#{param}" } do class: 'btn btn-secondary btn-sm-queries',
- if param == :layout title: humanized_name,
= site.layouts[value.to_sym].humanized_name aria: { labelledby: "help-filter-#{param}" } do
- else - if param == :layout
= value %span= humanized_name
× - else
= value
%span ×