Skip to content

Commit cbf7b44

Browse files
committed
feat: update nextjs to v15
1 parent b44b866 commit cbf7b44

File tree

36 files changed

+2207
-1408
lines changed

36 files changed

+2207
-1408
lines changed

.hygen/generate/resource/create/page-content.ejs.t

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import FormTextInput from "@/components/form/text-input/form-text-input";
1212
import * as yup from "yup";
1313
import { yupResolver } from "@hookform/resolvers/yup";
1414
import withPageRequiredAuth from "@/services/auth/with-page-required-auth";
15-
import { useSnackbar } from "notistack";
15+
import { useSnackbar } from "@/hooks/use-snackbar";
1616
import Link from "@/components/link";
1717
import useLeavePage from "@/services/leave-page/use-leave-page";
1818
import Box from "@mui/material/Box";

.hygen/generate/resource/create/page.ejs.t

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ type Props = {
99
params: { language: string };
1010
};
1111

12-
export async function generateMetadata({ params }: Props): Promise<Metadata> {
12+
export async function generateMetadata(props: Props): Promise<Metadata> {
13+
const params = await props.params;
14+
1315
const { t } = await getServerTranslation(
1416
params.language,
1517
"admin-panel-<%= h.inflection.transform(name, ['pluralize', 'underscore', 'dasherize']) %>-create"
@@ -20,4 +22,6 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
2022
};
2123
}
2224

23-
export default Create<%= name %>;
25+
export default function Page() {
26+
return <Create<%= name %> />;
27+
}

.hygen/generate/resource/edit/page-content.ejs.t

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import FormTextInput from "@/components/form/text-input/form-text-input";
1212
import * as yup from "yup";
1313
import { yupResolver } from "@hookform/resolvers/yup";
1414
import withPageRequiredAuth from "@/services/auth/with-page-required-auth";
15-
import { useSnackbar } from "notistack";
15+
import { useSnackbar } from "@/hooks/use-snackbar";
1616
import Link from "@/components/link";
1717
import useLeavePage from "@/services/leave-page/use-leave-page";
1818
import Box from "@mui/material/Box";
@@ -60,8 +60,8 @@ function EditFormActions() {
6060

6161
function FormEdit() {
6262
const router = useRouter();
63-
const params = useParams();
64-
const entityId = Array.isArray(params.id) ? params.id[0] : params.id;
63+
const params = useParams<{ id: string }>();
64+
const entityId = params.id;
6565
const fetchEdit<%= name %> = useEdit<%= name %>Service();
6666
const { t } = useTranslation("admin-panel-<%= h.inflection.transform(name, ['pluralize', 'underscore', 'dasherize']) %>-edit");
6767
const validationSchema = useValidationSchema();

.hygen/generate/resource/edit/page.ejs.t

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ type Props = {
99
params: { language: string };
1010
};
1111

12-
export async function generateMetadata({ params }: Props): Promise<Metadata> {
12+
export async function generateMetadata(props: Props): Promise<Metadata> {
13+
const params = await props.params;
14+
1315
const { t } = await getServerTranslation(
1416
params.language,
1517
"admin-panel-<%= h.inflection.transform(name, ['pluralize', 'underscore', 'dasherize']) %>-edit"
@@ -20,4 +22,6 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
2022
};
2123
}
2224

23-
export default Edit<%= name %>;
25+
export default function Page() {
26+
return <Edit<%= name %> />;
27+
}

.hygen/generate/resource/page.ejs.t

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,9 @@ type Props = {
99
params: { language: string };
1010
};
1111

12-
export async function generateMetadata({ params }: Props): Promise<Metadata> {
12+
export async function generateMetadata(props: Props): Promise<Metadata> {
13+
const params = await props.params;
14+
1315
const { t } = await getServerTranslation(
1416
params.language,
1517
"admin-panel-<%= h.inflection.transform(name, ['pluralize', 'underscore', 'dasherize']) %>"
@@ -20,4 +22,6 @@ export async function generateMetadata({ params }: Props): Promise<Metadata> {
2022
};
2123
}
2224

23-
export default <%= h.inflection.transform(name, ['pluralize']) %>;
25+
export default function Page() {
26+
return <<%= h.inflection.transform(name, ['pluralize']) %> />;
27+
}

0 commit comments

Comments
 (0)