Skip to content

Commit b7f7204

Browse files
committed
feat: added badges
1 parent ab5ddc2 commit b7f7204

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

src/lib/elements/forms/inputSelect.svelte

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
disabled?: boolean;
1717
leadingIcon?: ComponentType;
1818
leadingHtml?: string;
19+
badge?: string;
1920
}[];
2021
2122
let element: HTMLSelectElement;

src/lib/helpers/regions.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ type RegionOption = {
66
value: string;
77
disabled: boolean;
88
leadingHtml: string;
9+
badge?: string;
910
};
1011

1112
export function filterRegions(regions: Models.ConsoleRegion[]): RegionOption[] {
@@ -22,6 +23,7 @@ export function filterRegions(regions: Models.ConsoleRegion[]): RegionOption[] {
2223
label: region.name,
2324
value: region.$id,
2425
disabled: region.disabled || !region.available,
25-
leadingHtml: `<img src='${getFlagUrl(region.flag)}' alt='Region flag'/>`
26+
leadingHtml: `<img src='${getFlagUrl(region.flag)}' alt='Region flag'/>`,
27+
badge: region.disabled || !region.available ? 'Coming soon' : undefined
2628
}));
2729
}

0 commit comments

Comments
 (0)