This commit is contained in:
2026-03-09 16:49:49 +00:00
parent 8491c52639
commit 76bf623116
27 changed files with 460 additions and 46 deletions
+4 -1
View File
@@ -2,14 +2,17 @@ import "@/src/styles/globals.css";
import type { AppProps } from "next/app";
import { createContext } from "react";
import { PagePropsType, TurboCIAdminAppContextType } from "../types";
import useAppInit from "../hooks/use-app-init";
export const AppContext = createContext<TurboCIAdminAppContextType>(
{} as TurboCIAdminAppContextType,
);
export default function App({ Component, pageProps }: AppProps<PagePropsType>) {
const init = useAppInit(pageProps);
return (
<AppContext.Provider value={{ pageProps }}>
<AppContext.Provider value={{ ...init }}>
<Component {...pageProps} />
</AppContext.Provider>
);
@@ -0,0 +1,18 @@
import Main from "@/src/components/pages/admin/services/service";
import defaultAdminProps from "@/src/functions/pages/admin/default-admin-props";
import Layout from "@/src/layouts/admin";
import { GetServerSideProps } from "next";
export default function AdminSingleService() {
return (
<Layout>
<Main />
</Layout>
);
}
export const getServerSideProps: GetServerSideProps = async (ctx) => {
return await defaultAdminProps({
ctx,
});
};
+18
View File
@@ -0,0 +1,18 @@
import Main from "@/src/components/pages/admin/services";
import defaultAdminProps from "@/src/functions/pages/admin/default-admin-props";
import Layout from "@/src/layouts/admin";
import { GetServerSideProps } from "next";
export default function AdminServices() {
return (
<Layout>
<Main />
</Layout>
);
}
export const getServerSideProps: GetServerSideProps = async (ctx) => {
return await defaultAdminProps({
ctx,
});
};