mirror of
https://github.com/misode/misode.github.io.git
synced 2026-05-04 14:42:53 +00:00
Only render tree when locale has finished loading
This commit is contained in:
+1
-1
@@ -16,7 +16,7 @@ import { cleanUrl } from './Utils'
|
||||
const VERSIONS_IN_TITLE = 3
|
||||
|
||||
function Main() {
|
||||
const [lang, setLanguage] = useState<string>('en')
|
||||
const [lang, setLanguage] = useState<string>('none')
|
||||
const changeLanguage = async (language: string) => {
|
||||
if (!Locales[language]) {
|
||||
await loadLocale(language)
|
||||
|
||||
@@ -12,7 +12,7 @@ type TreePanelProps = {
|
||||
onError: (message: string) => unknown,
|
||||
}
|
||||
export function Tree({ lang, model, blockStates, onError }: TreePanelProps) {
|
||||
if (!model || !blockStates) return <></>
|
||||
if (!model || !blockStates || lang === 'none') return <></>
|
||||
|
||||
const [error] = useErrorBoundary(e => {
|
||||
onError(`Error rendering the tree: ${e.message}`)
|
||||
|
||||
Reference in New Issue
Block a user