diff --git a/src/assets/styles/common-buttons.scss b/src/assets/styles/common-buttons.scss index d520cd0..dc61749 100644 --- a/src/assets/styles/common-buttons.scss +++ b/src/assets/styles/common-buttons.scss @@ -53,10 +53,6 @@ iqser-circle-button .mat-mdc-icon-button { height: inherit; } - &.overlay { - background: rgba(var(--iqser-primary-rgb), 0.1); - } - &.primary { --mdc-icon-button-icon-color: var(--iqser-white); @@ -76,6 +72,7 @@ iqser-circle-button .mat-mdc-icon-button { width: var(--circle-button-icon-size); height: var(--circle-button-icon-size); line-height: var(--circle-button-icon-size); + margin: 0 !important; svg { line-height: var(--circle-button-icon-size); @@ -83,14 +80,31 @@ iqser-circle-button .mat-mdc-icon-button { } } +iqser-chevron-button .mat-mdc-button { + --mdc-text-button-container-shape: var(--iqser-button-radius); + + height: var(--iqser-button-height); + + &:not([disabled]) { + --mdc-text-button-label-text-color: var(--iqser-accent); + } +} + iqser-chevron-button, iqser-circle-button, iqser-icon-button { + display: block; + position: relative; + .dot { top: 1px; left: 1px; } + .overlay { + background: rgba(var(--iqser-primary-rgb), 0.1); + } + &[aria-expanded='true'] { .mat-mdc-button-base { background: rgba(var(--iqser-primary-rgb), 0.1); diff --git a/src/assets/styles/common-toggle.scss b/src/assets/styles/common-toggle.scss index 7743202..b82ed78 100644 --- a/src/assets/styles/common-toggle.scss +++ b/src/assets/styles/common-toggle.scss @@ -35,7 +35,7 @@ --mdc-switch-handle-shape: 6px; .mdc-form-field > label { - margin: 0; + margin-left: 8px; padding-left: 0; } diff --git a/src/lib/buttons/chevron-button/chevron-button.component.html b/src/lib/buttons/chevron-button/chevron-button.component.html index 212f433..84abab7 100644 --- a/src/lib/buttons/chevron-button/chevron-button.component.html +++ b/src/lib/buttons/chevron-button/chevron-button.component.html @@ -1,6 +1,6 @@
diff --git a/src/lib/buttons/circle-button/circle-button.component.scss b/src/lib/buttons/circle-button/circle-button.component.scss index b1e1334..0320fef 100644 --- a/src/lib/buttons/circle-button/circle-button.component.scss +++ b/src/lib/buttons/circle-button/circle-button.component.scss @@ -1,9 +1,4 @@ -:host { - display: block; - - > div { - width: var(--circle-button-size); - height: var(--circle-button-size); - position: relative; - } +:host > div { + width: var(--circle-button-size); + height: var(--circle-button-size); } diff --git a/src/lib/filtering/popup-filter/popup-filter.component.ts b/src/lib/filtering/popup-filter/popup-filter.component.ts index f587751..c4f37e6 100644 --- a/src/lib/filtering/popup-filter/popup-filter.component.ts +++ b/src/lib/filtering/popup-filter/popup-filter.component.ts @@ -18,11 +18,10 @@ export class PopupFilterComponent implements OnInit { @Input() secondaryFiltersSlug = ''; @Input() primaryFiltersLabel: string = _('filter-menu.filter-types'); - hasActiveFilters$?: Observable