initial commit - code moved to separate repo

This commit is contained in:
Dobromir Popov
2024-02-22 04:19:38 +02:00
commit 560d503219
240 changed files with 105125 additions and 0 deletions

View File

@ -0,0 +1,42 @@
//next.js page to show all locatons in the database with a link to the location page
import { Availability } from "@prisma/client";
import AvailabilityForm from "../../../components/availability/AvailabilityForm";
import Layout from "../../../components/layout";
import axiosServer from '../../../src/axiosServer';
export default function NewPage(item: Availability) {
return (
<Layout>
<div className="h-5/6 grid place-items-center">
<AvailabilityForm id={item.id} publisherId={item.publisherId} />
</div>
</Layout>
);
}
//------------------pages\cart\availabilities\edit\[id].tsx------------------
export const getServerSideProps = async (context) => {
const axios = await axiosServer(context);
context.res.setHeader("Cache-Control", "s-maxage=1, stale-while-revalidate");
if (!context.query || !context.query.id) {
return {
props: {}
};
}
const { data: item } = await axios.get(
process.env.NEXTAUTH_URL + "/api/data/availabilities/" + context.params.id
);
return {
props: {
item: item,
},
};
};