浏览代码

Update UI & Translation

master
MSI\Kelvin YAU 3 个月前
父节点
当前提交
a036d0e579
共有 6 个文件被更改,包括 29 次插入6 次删除
  1. 二进制
      public/logo/HomepageLogo.png
  2. +3
    -0
      src/app/(main)/projects/page.tsx
  3. +9
    -4
      src/app/(main)/settings/items/page.tsx
  4. +13
    -1
      src/components/LoginPage/LoginPage.tsx
  5. +1
    -0
      src/i18n/zh/common.json
  6. +3
    -1
      src/i18n/zh/user.json

二进制
public/logo/HomepageLogo.png 查看文件

之前 之后
宽度: 248  |  高度: 117  |  大小: 14 KiB

+ 3
- 0
src/app/(main)/projects/page.tsx 查看文件

@@ -2,6 +2,7 @@
// import ProjectSearch from "@/components/ProjectSearch";
// import { getServerI18n } from "@/i18n";

import {I18nProvider} from "@/i18n";
import { preloadProjects } from "../../../app/api/projects";
import ProjectSearch from "../../../components/ProjectSearch";
import { getServerI18n } from "../../../i18n";
@@ -42,9 +43,11 @@ const Projects: React.FC = async () => {
{t("Create Project")}
</Button>
</Stack>
<I18nProvider namespaces={["project"]}>
<Suspense fallback={<ProjectSearch.Loading />}>
<ProjectSearch />
</Suspense>
</I18nProvider>
</>
);
};


+ 9
- 4
src/app/(main)/settings/items/page.tsx 查看文件

@@ -8,6 +8,7 @@ import Typography from "@mui/material/Typography";
import { Metadata } from "next";
import Link from "next/link";
import { Suspense } from "react";
import { I18nProvider } from "@/i18n";

export const metadata: Metadata = {
title: "Product",
@@ -15,7 +16,7 @@ export const metadata: Metadata = {

const productSetting: React.FC = async () => {
const project = TypeEnum.PRODUCT;
const { t } = await getServerI18n(project);
const { t } = await getServerI18n("project");
// preloadClaims();

return (
@@ -38,9 +39,13 @@ const productSetting: React.FC = async () => {
{t("Create product")}
</Button> */}
</Stack>
<Suspense fallback={<ItemsSearch.Loading />}>
<ItemsSearch />
</Suspense>
<I18nProvider namespaces={["project", "common", "items"]}>
<Suspense fallback={<ItemsSearch.Loading />}>
<ItemsSearch />
</Suspense>
</I18nProvider>

</>
);
};


+ 13
- 1
src/components/LoginPage/LoginPage.tsx 查看文件

@@ -4,10 +4,22 @@ import LoginForm from "./LoginForm";
import Logo from "../Logo";
import { Box } from "@mui/material";


const LoginPage = () => {
return (
<Grid container height="100vh">
<Grid item sm sx={{ backgroundColor: "neutral.900" }}></Grid>
<Grid item sm sx={{ backgroundColor: "#c5e58b"}}>
<Box sx={{
backgroundImage: "url('logo/HomepageLogo.png')",
backgroundRepeat: "no-repeat",
backgroundSize: "75% 40%",
width: "100%",
height: "100%",
backgroundPosition: "center",

}}>
</Box>
</Grid>
<Grid item xs={12} sm={8} lg={5}>
<Box
sx={{


+ 1
- 0
src/i18n/zh/common.json 查看文件

@@ -21,6 +21,7 @@
"Scheduling": "排程",
"Settings": "設定",
"User": "用戶",
"user": "用戶",
"User Group": "用戶群組",
"Items": "物料",
"Demand Forecast Setting": "需求預測設定",


+ 3
- 1
src/i18n/zh/user.json 查看文件

@@ -22,5 +22,7 @@
"authority": "權限",
"description": "描述",
"Search by Authority or description or position.": "搜尋權限、描述或職位。",
"Remove": "移除"
"Remove": "移除",
"User": "用戶",
"user": "用戶"
}

正在加载...
取消
保存