feat: added badges

This commit is contained in:
Harsh Mahajan
2025-08-04 18:20:59 +05:30
parent ab5ddc2b67
commit b7f7204415
2 changed files with 4 additions and 1 deletions
@@ -16,6 +16,7 @@
disabled?: boolean;
leadingIcon?: ComponentType;
leadingHtml?: string;
badge?: string;
}[];
let element: HTMLSelectElement;
+3 -1
View File
@@ -6,6 +6,7 @@ type RegionOption = {
value: string;
disabled: boolean;
leadingHtml: string;
badge?: string;
};
export function filterRegions(regions: Models.ConsoleRegion[]): RegionOption[] {
@@ -22,6 +23,7 @@ export function filterRegions(regions: Models.ConsoleRegion[]): RegionOption[] {
label: region.name,
value: region.$id,
disabled: region.disabled || !region.available,
leadingHtml: `<img src='${getFlagUrl(region.flag)}' alt='Region flag'/>`
leadingHtml: `<img src='${getFlagUrl(region.flag)}' alt='Region flag'/>`,
badge: region.disabled || !region.available ? 'Coming soon' : undefined
}));
}