(lang: Lang = defaultLang)
| 30 | }; |
| 31 | |
| 32 | export const useUrl = (lang: Lang = defaultLang) => { |
| 33 | // return template string |
| 34 | return function url(path: string, langOverride?: Lang) { |
| 35 | const l = langOverride ?? lang; |
| 36 | return `/${l === defaultLang ? "/" : l}${path}`.replace(/^\/+/g, "/"); |
| 37 | }; |
| 38 | }; |
| 39 | |
| 40 | export const countryCode = (lang: Lang): Lang | string => { |
| 41 | switch (lang) { |
nothing calls this directly
no outgoing calls
no test coverage detected