feat(directory): removed changelogs page
This commit is contained in:
@@ -11,10 +11,6 @@
|
||||
"zh-CN": "首页",
|
||||
"en-US": "Home"
|
||||
},
|
||||
"changelogs": {
|
||||
"zh-CN": "更新日志",
|
||||
"en-US": "Changelogs"
|
||||
},
|
||||
"offical_page": {
|
||||
"zh-CN": "官方页面",
|
||||
"en-US": "Offical Page"
|
||||
|
||||
@@ -1,7 +1,6 @@
|
||||
import React from "react";
|
||||
import Home from "@/routes/path/Home";
|
||||
import Operator from "@/routes/path/Operator";
|
||||
import Changelogs from "@/routes/path/Changelogs";
|
||||
|
||||
export default [
|
||||
{
|
||||
@@ -11,13 +10,6 @@ export default [
|
||||
element: <Home />,
|
||||
inDrawer: true,
|
||||
routeable: true
|
||||
}, {
|
||||
path: "changelogs",
|
||||
index: false,
|
||||
name: "changelogs",
|
||||
element: <Changelogs />,
|
||||
inDrawer: true,
|
||||
routeable: true
|
||||
}, {
|
||||
path: "https://gura.ch/dynamicCompile",
|
||||
index: false,
|
||||
|
||||
@@ -1,74 +0,0 @@
|
||||
import React, {
|
||||
useEffect,
|
||||
useMemo
|
||||
} from 'react'
|
||||
import classes from '@/scss/changelogs/Changelogs.module.scss'
|
||||
import { useHeader } from '@/state/header';
|
||||
import { useAppbar } from '@/state/appbar';
|
||||
import useUmami from '@/state/insights'
|
||||
import Border from '@/component/border';
|
||||
import CHANGELOGS from '@/_changelogs.json'
|
||||
|
||||
export default function Changelogs() {
|
||||
// eslint-disable-next-line no-unused-vars
|
||||
const _trackEvt = useUmami('/changelogs', "Changelogs")
|
||||
const {
|
||||
setTitle,
|
||||
setTabs,
|
||||
currentTab,
|
||||
setHeaderIcon,
|
||||
setFastNavigation,
|
||||
} = useHeader()
|
||||
const {
|
||||
setExtraArea,
|
||||
} = useAppbar()
|
||||
|
||||
useEffect(() => {
|
||||
setTitle('changelogs')
|
||||
setExtraArea([])
|
||||
setFastNavigation([])
|
||||
setHeaderIcon(null)
|
||||
}, [setExtraArea, setFastNavigation, setHeaderIcon, setTitle])
|
||||
|
||||
useEffect(() => {
|
||||
setTabs(CHANGELOGS.map((item) => {
|
||||
return {
|
||||
key: item[0].key
|
||||
}
|
||||
}))
|
||||
}, [setTabs])
|
||||
|
||||
const content = useMemo(() => {
|
||||
return (
|
||||
CHANGELOGS.map((v) => {
|
||||
return (
|
||||
v.map((item) => {
|
||||
return (
|
||||
<section className={classes.wrapper} key={item.date} hidden={currentTab !== item.key}>
|
||||
<section className={classes.group}>
|
||||
<section className={classes.info}>
|
||||
{item.content.map((entry, index) => {
|
||||
return (
|
||||
<section className={classes.content} key={index}>
|
||||
{entry}
|
||||
</section>
|
||||
)
|
||||
})}
|
||||
</section>
|
||||
<section className={classes.date}>{item.date}</section>
|
||||
</section>
|
||||
<Border />
|
||||
</section>
|
||||
)
|
||||
})
|
||||
)
|
||||
})
|
||||
)
|
||||
}, [currentTab])
|
||||
|
||||
return (
|
||||
<section>
|
||||
{content}
|
||||
</section>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user