Extract admin dashboard from ghabilee-frontend2 into a dedicated Next.js app for backoffice.ghabilee.ir (no SEO indexing / Clarity).
17 lines
496 B
TypeScript
17 lines
496 B
TypeScript
/** Transliterated slugs from migration 15 → conventional English slugs (migration 81). */
|
|
export const LEGACY_CITY_SLUG_REDIRECTS: Record<string, string> = {
|
|
thran: 'tehran',
|
|
mshd: 'mashhad',
|
|
asfhan: 'isfahan',
|
|
syraz: 'shiraz',
|
|
tbryz: 'tabriz',
|
|
}
|
|
|
|
export function resolveCanonicalCitySlug(slug: string): string {
|
|
return LEGACY_CITY_SLUG_REDIRECTS[slug] ?? slug
|
|
}
|
|
|
|
export function isLegacyCitySlug(slug: string): boolean {
|
|
return Object.hasOwn(LEGACY_CITY_SLUG_REDIRECTS, slug)
|
|
}
|