feat: initial commit for G-Launcher based on Firefly with Horoyoi enhancements
This commit is contained in:
commit
a99470a69f
155 files changed
+19061
No files matched your search
@@ -0,0 +1,32 @@
|
||||
import { createRootRoute, Outlet } from '@tanstack/react-router'
|
||||
import { ToastContainer } from 'react-toastify'
|
||||
import { useGlobalEvents } from '@/hooks';
|
||||
import useModalStore from '@/stores/modalStore';;
|
||||
import SettingModal from '@/components/settingModal';
|
||||
import CloseModal from '@/components/closeModal';
|
||||
import Header from '@/components/header';
|
||||
|
||||
export const Route = createRootRoute({
|
||||
component: RootLayout
|
||||
})
|
||||
|
||||
function RootLayout() {
|
||||
const { setIsOpenCloseModal, isOpenCloseModal, isOpenSettingModal, setIsOpenSettingModal } = useModalStore()
|
||||
|
||||
useGlobalEvents();
|
||||
|
||||
|
||||
return (
|
||||
<>
|
||||
<Header />
|
||||
|
||||
<div className="min-h-[78vh]">
|
||||
<Outlet />
|
||||
</div>
|
||||
|
||||
<CloseModal isOpen={isOpenCloseModal} onClose={() => setIsOpenCloseModal(false)} />
|
||||
<SettingModal isOpen={isOpenSettingModal} onClose={() => setIsOpenSettingModal(false)} />
|
||||
<ToastContainer />
|
||||
</>
|
||||
)
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
import AboutPage from '@/pages/about'
|
||||
|
||||
export const Route = createFileRoute('/about')({
|
||||
component: AboutPage,
|
||||
|
||||
})
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
import AnalysisPage from '@/pages/analysis'
|
||||
|
||||
export const Route = createFileRoute('/analysis')({
|
||||
component: AnalysisPage,
|
||||
})
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import DiffPage from '@/pages/diff'
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
|
||||
export const Route = createFileRoute('/diff')({
|
||||
component: DiffPage,
|
||||
})
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
import HowToPage from '@/pages/howto'
|
||||
|
||||
export const Route = createFileRoute('/howto')({
|
||||
component: HowToPage,
|
||||
})
|
||||
@@ -0,0 +1,7 @@
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
import LauncherPage from '@/pages/launcher'
|
||||
|
||||
export const Route = createFileRoute('/')({
|
||||
component: LauncherPage,
|
||||
})
|
||||
|
||||
@@ -0,0 +1,7 @@
|
||||
import LanguagePage from '@/pages/language'
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
|
||||
export const Route = createFileRoute('/language')({
|
||||
component: LanguagePage,
|
||||
})
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
import FireflyToolsPage from '@/pages/fireflytools'
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
|
||||
export const Route = createFileRoute('/srtools')({
|
||||
component: FireflyToolsPage,
|
||||
})
|
||||
|
||||
|
||||
Reference in new issue
Block a user