@@ -8,7 +8,9 @@ import { action } from '@ember/object';
88import { tracked } from '@glimmer/tracking' ;
99import type Owner from '@ember/owner' ;
1010import { guidFor } from '@ember/object/internals' ;
11+ import { service } from '@ember/service' ;
1112
13+ import type HdsIntlService from '../../../services/hds-intl' ;
1214import type {
1315 HdsFilterBarData ,
1416 HdsFilterBarRangeFilterSelector ,
@@ -23,23 +25,23 @@ export const SELECTORS_DISPLAY_TEXT: Record<
2325 HdsFilterBarRangeFilterSelector ,
2426 string
2527> = {
26- [ HdsFilterBarRangeFilterSelectorValues . lessThan ] : 'Less than' ,
28+ [ HdsFilterBarRangeFilterSelectorValues . lessThan ] : 'Less than (<) ' ,
2729 [ HdsFilterBarRangeFilterSelectorValues . lessThanOrEqualTo ] :
28- 'Less than or equal to' ,
29- [ HdsFilterBarRangeFilterSelectorValues . equalTo ] : 'Equal to' ,
30+ 'Less than or equal to (≤) ' ,
31+ [ HdsFilterBarRangeFilterSelectorValues . equalTo ] : 'Equal to (=) ' ,
3032 [ HdsFilterBarRangeFilterSelectorValues . greaterThanOrEqualTo ] :
31- 'Greater than or equal to' ,
32- [ HdsFilterBarRangeFilterSelectorValues . greaterThan ] : 'Greater than' ,
33+ 'Greater than or equal to (≥) ' ,
34+ [ HdsFilterBarRangeFilterSelectorValues . greaterThan ] : 'Greater than (>) ' ,
3335} ;
3436
3537export const SELECTORS_DISPLAY_SYMBOL : Record <
3638 HdsFilterBarRangeFilterSelector ,
3739 string
3840> = {
3941 [ HdsFilterBarRangeFilterSelectorValues . lessThan ] : '<' ,
40- [ HdsFilterBarRangeFilterSelectorValues . lessThanOrEqualTo ] : '<= ' ,
42+ [ HdsFilterBarRangeFilterSelectorValues . lessThanOrEqualTo ] : '≤ ' ,
4143 [ HdsFilterBarRangeFilterSelectorValues . equalTo ] : '=' ,
42- [ HdsFilterBarRangeFilterSelectorValues . greaterThanOrEqualTo ] : '>= ' ,
44+ [ HdsFilterBarRangeFilterSelectorValues . greaterThanOrEqualTo ] : '≥ ' ,
4345 [ HdsFilterBarRangeFilterSelectorValues . greaterThan ] : '>' ,
4446} ;
4547
@@ -58,6 +60,8 @@ export interface HdsFilterBarRangeSignature {
5860}
5961
6062export default class HdsFilterBarRange extends Component < HdsFilterBarRangeSignature > {
63+ @service hdsIntl ! : HdsIntlService ;
64+
6165 @tracked private _selector : HdsFilterBarRangeFilterSelector | undefined ;
6266 @tracked private _value : number | undefined ;
6367
@@ -79,9 +83,16 @@ export default class HdsFilterBarRange extends Component<HdsFilterBarRangeSignat
7983 return this . _value !== undefined ? this . _value . toString ( ) : undefined ;
8084 }
8185
82- selectorText ( selector : HdsFilterBarRangeFilterSelector ) : string {
83- return SELECTORS_DISPLAY_TEXT [ selector ] ;
84- }
86+ private _selectorText = (
87+ selector : HdsFilterBarRangeFilterSelector
88+ ) : string => {
89+ return this . hdsIntl . t (
90+ `hds.components.filter-bar.range.selector-input.${ selector } ` ,
91+ {
92+ default : 'test' ,
93+ }
94+ ) ;
95+ } ;
8596
8697 @action
8798 onSelectorChange ( event : Event ) : void {
0 commit comments