Skip to content

Commit

Permalink
fix(kit): InputPhoneInternational signal countries (#9452)
Browse files Browse the repository at this point in the history
  • Loading branch information
mdlufy authored Oct 11, 2024
1 parent dcb0952 commit 4f614b2
Showing 1 changed file with 7 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -103,13 +103,14 @@ export class TuiInputPhoneInternational extends TuiControl<string> {
protected readonly open = tuiDropdownOpen();
protected readonly names = toSignal(inject(TUI_COUNTRIES));
protected readonly metadata = toSignal(from(this.options.metadata));
protected readonly countries = signal(this.options.countries);
protected readonly countryIsoCode = signal(this.options.countryIsoCode);
protected readonly icons = inject(TUI_COMMON_ICONS);
protected readonly internationalSearchLabel$ = inject(TUI_INTERNATIONAL_SEARCH);
protected readonly search = signal<string>('');

protected readonly filtered = computed(() =>
this.countries
this.countries()
.map((iso) => ({
iso,
name: this.names()?.[iso] || '',
Expand All @@ -130,9 +131,6 @@ export class TuiInputPhoneInternational extends TuiControl<string> {

protected textfieldValue = '';

@Input()
public countries = this.options.countries;

@Input()
public countrySearch = false;

Expand All @@ -141,6 +139,11 @@ export class TuiInputPhoneInternational extends TuiControl<string> {
skip(1),
);

@Input('countries')
public set countriesValue(value: readonly TuiCountryIsoCode[]) {
this.countries.set(value);
}

@Input('countryIsoCode')
public set isoCode(code: TuiCountryIsoCode) {
this.countryIsoCode.set(code);
Expand Down

0 comments on commit 4f614b2

Please sign in to comment.