UNPKG

fumadocs-ui

Version:

The framework for building a documentation website in Next.js

25 lines (24 loc) 669 B
'use client'; import { createContext, useContext } from 'react'; export const defaultTranslations = { search: 'Search', searchNoResult: 'No results found', toc: 'On this page', tocNoHeadings: 'No Headings', lastUpdate: 'Last updated on', chooseLanguage: 'Choose a language', nextPage: 'Next Page', previousPage: 'Previous Page', chooseTheme: 'Theme', editOnGithub: 'Edit on GitHub', }; export const I18nContext = createContext({ text: defaultTranslations, }); export function I18nLabel(props) { const { text } = useI18n(); return text[props.label]; } export function useI18n() { return useContext(I18nContext); }