Files
nocobase/docs/theme/utils.ts
T
2025-11-02 19:31:34 +08:00

18 lines
402 B
TypeScript

import { useLang, useSite } from "@rspress/runtime";
export function transformHref(href: string, lang?: string) {
if (!lang) {
return href;
}
if (href.startsWith('/') && !href.startsWith(`/${lang}/`)) {
return `/${lang}${href}`;
}
return href;
}
export const useLangPrefix = () => {
const { site } = useSite();
const lang = useLang();
return lang === site.lang ? '' : lang;
}