From dc72614e852a11a33b5511135cd133ee67379aa6 Mon Sep 17 00:00:00 2001 From: Misode Date: Wed, 27 Nov 2024 22:39:49 +0100 Subject: [PATCH] Fix #637 unsupported project storage undefined on first load --- src/app/components/Header.tsx | 8 +------- src/app/components/generator/FileCreation.tsx | 3 +++ .../components/generator/ProjectDeletion.tsx | 7 +++++-- src/app/components/generator/ProjectPanel.tsx | 17 +++++++++++------ .../components/generator/SchemaGenerator.tsx | 4 ++-- src/app/contexts/Project.tsx | 19 +++++++++++-------- 6 files changed, 33 insertions(+), 25 deletions(-) diff --git a/src/app/components/Header.tsx b/src/app/components/Header.tsx index 9afb5bda..e7125e9c 100644 --- a/src/app/components/Header.tsx +++ b/src/app/components/Header.tsx @@ -1,6 +1,6 @@ import { getCurrentUrl, Link, route } from 'preact-router' import config from '../Config.js' -import { useLocale, useProject, useTheme, useTitle, useVersion } from '../contexts/index.js' +import { useLocale, useTheme, useTitle, useVersion } from '../contexts/index.js' import { checkVersion } from '../services/index.js' import { cleanUrl, getGenerator } from '../Utils.js' import { Btn, BtnMenu, Icons, Octicon } from './index.js' @@ -15,7 +15,6 @@ export function Header() { const { lang, locale, changeLocale: changeLanguage } = useLocale() const { theme, changeTheme } = useTheme() const { version } = useVersion() - const { projects, project, changeProject } = useProject() const { title } = useTitle() const url = getCurrentUrl() const gen = getGenerator(url) @@ -31,11 +30,6 @@ export function Header() { route(cleanUrl(g.url))} /> )} } - {!gen && url.match(/\/?project\/?$/) && - {projects.map(p => - changeProject(p.name)} /> - )} - }