chore: SW-3145 Moved country into design system * chore: SW-3145 Moved country into design system Approved-by: Anton Gunnarsson
20 lines
459 B
TypeScript
20 lines
459 B
TypeScript
import {
|
|
countries,
|
|
countriesMap,
|
|
} from "@scandic-hotels/trpc/constants/countries"
|
|
|
|
import type { IntlShape } from "react-intl"
|
|
|
|
export function isValidCountry(
|
|
country: string
|
|
): country is keyof typeof countriesMap {
|
|
return country in countriesMap
|
|
}
|
|
|
|
export function getFormattedCountryList(intl: IntlShape) {
|
|
return countries.map((country) => ({
|
|
...country,
|
|
displayName: intl.formatDisplayName(country.code, { type: "region" }),
|
|
}))
|
|
}
|