Skip to content

Commit 73b8bb1

Browse files
committed
fix: menu error
1 parent 3cce911 commit 73b8bb1

File tree

5 files changed

+58
-52
lines changed

5 files changed

+58
-52
lines changed

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@
5353
"postcss": "^8.5.4",
5454
"postcss-loader": "^8.1.1",
5555
"postcss-rtlcss": "^5.7.1",
56-
"puppeteer": "^24.9.0",
56+
"puppeteer": "^24.10.0",
5757
"sass": "^1.89.1",
5858
"sass-loader": "^16.0.5",
5959
"style-loader": "^4.0.0",
@@ -67,7 +67,7 @@
6767
"dependencies": {
6868
"@element-plus/icons-vue": "^2.3.1",
6969
"@vueuse/core": "^13.3.0",
70-
"countup.js": "^2.8.2",
70+
"countup.js": "^2.9.0",
7171
"echarts": "^5.6.0",
7272
"element-plus": "2.9.11",
7373
"js-base64": "^3.7.7",

rspack/rspack.prod.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,6 @@ const option = optionGenerator({ outputPath, manifest, mode: "production" })
3636
const { plugins = [] } = option
3737
plugins.push(filemanagerPlugin)
3838
option.plugins = plugins
39-
option.devtool = false
39+
// option.devtool = false
4040

4141
export default option

src/pages/app/components/HelpUs/index.tsx

Lines changed: 22 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,31 +4,33 @@ import { Pointer } from "@element-plus/icons-vue"
44
import Box from "@pages/components/Box"
55
import { CROWDIN_HOMEPAGE } from "@util/constant/url"
66
import { ElAlert, ElButton, ElCard } from "element-plus"
7-
import { type FunctionalComponent } from "vue"
7+
import { defineComponent } from "vue"
88
import ContentContainer from "../common/ContentContainer"
99
import MemberList from "./MemberList"
1010
import ProgressList from "./ProgressList"
1111

1212
const handleJump = () => createTabAfterCurrent(CROWDIN_HOMEPAGE)
1313

14-
const HelpUs: FunctionalComponent = () => (
15-
<ContentContainer>
16-
<ElCard>
17-
<ElAlert type="info" title={t(msg => msg.helpUs.title)}>
18-
<li>{t(msg => msg.helpUs.alert.l1)}</li>
19-
<li>{t(msg => msg.helpUs.alert.l2)}</li>
20-
<li>{t(msg => msg.helpUs.alert.l3)}</li>
21-
<li>{t(msg => msg.helpUs.alert.l4)}</li>
22-
</ElAlert>
23-
<Box marginBlock={30}>
24-
<ElButton type="primary" size="large" icon={Pointer} onClick={handleJump}>
25-
{t(msg => msg.helpUs.button)}
26-
</ElButton>
27-
</Box>
28-
<ProgressList />
29-
<MemberList />
30-
</ElCard>
31-
</ContentContainer>
32-
)
14+
const HelpUs = defineComponent(() => {
15+
return () => (
16+
<ContentContainer>
17+
<ElCard>
18+
<ElAlert type="info" title={t(msg => msg.helpUs.title)}>
19+
<li>{t(msg => msg.helpUs.alert.l1)}</li>
20+
<li>{t(msg => msg.helpUs.alert.l2)}</li>
21+
<li>{t(msg => msg.helpUs.alert.l3)}</li>
22+
<li>{t(msg => msg.helpUs.alert.l4)}</li>
23+
</ElAlert>
24+
<Box marginBlock={30}>
25+
<ElButton type="primary" size="large" icon={Pointer} onClick={handleJump}>
26+
{t(msg => msg.helpUs.button)}
27+
</ElButton>
28+
</Box>
29+
<ProgressList />
30+
<MemberList />
31+
</ElCard>
32+
</ContentContainer>
33+
)
34+
})
3335

3436
export default HelpUs

src/pages/app/components/RuleMerge/index.tsx

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,22 @@
77

88
import Flex from "@pages/components/Flex"
99
import { ElCard } from "element-plus"
10-
import { type FunctionalComponent } from "vue"
10+
import { defineComponent } from "vue"
1111
import ContentContainer from "../common/ContentContainer"
1212
import AlertInfo from "./AlertInfo"
1313
import ItemList from "./ItemList"
1414

15-
const RuleMerge: FunctionalComponent = () => (
16-
<ContentContainer>
17-
<ElCard>
18-
<Flex column gap={20}>
19-
<AlertInfo />
20-
<ItemList />
21-
</Flex>
22-
</ElCard>
23-
</ContentContainer>
24-
)
15+
const RuleMerge = defineComponent(() => {
16+
return () => (
17+
<ContentContainer>
18+
<ElCard>
19+
<Flex column gap={20}>
20+
<AlertInfo />
21+
<ItemList />
22+
</Flex>
23+
</ElCard>
24+
</ContentContainer>
25+
)
26+
})
2527

2628
export default RuleMerge

src/pages/app/components/Whitelist/index.tsx

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,26 +8,28 @@
88
import { t } from "@app/locale"
99
import Flex from "@pages/components/Flex"
1010
import { ElAlert, ElCard } from "element-plus"
11-
import { type FunctionalComponent } from "vue"
11+
import { defineComponent } from "vue"
1212
import ContentContainer from "../common/ContentContainer"
1313
import WhitePanel from "./WhitePanel"
1414

15-
const Whitelist: FunctionalComponent = () => (
16-
<ContentContainer>
17-
<ElCard>
18-
<Flex gap={20} column>
19-
<ElAlert
20-
title={t(msg => msg.whitelist.infoAlertTitle)}
21-
style={{ padding: "15px 25px" }}
22-
closable={false}
23-
>
24-
<li>{t(msg => msg.whitelist.infoAlert0)}</li>
25-
<li>{t(msg => msg.whitelist.infoAlert1)}</li>
26-
</ElAlert>
27-
<WhitePanel />
28-
</Flex>
29-
</ElCard>
30-
</ContentContainer>
31-
)
15+
const Whitelist = defineComponent(() => {
16+
return () => (
17+
<ContentContainer>
18+
<ElCard>
19+
<Flex gap={20} column>
20+
<ElAlert
21+
title={t(msg => msg.whitelist.infoAlertTitle)}
22+
style={{ padding: "15px 25px" }}
23+
closable={false}
24+
>
25+
<li>{t(msg => msg.whitelist.infoAlert0)}</li>
26+
<li>{t(msg => msg.whitelist.infoAlert1)}</li>
27+
</ElAlert>
28+
<WhitePanel />
29+
</Flex>
30+
</ElCard>
31+
</ContentContainer>
32+
)
33+
})
3234

3335
export default Whitelist

0 commit comments

Comments
 (0)