edit transportation

This commit is contained in:
Sean Morley
2024-07-27 22:18:52 -04:00
parent 581e5548d5
commit 2e2932a030
3 changed files with 112 additions and 62 deletions

View File

@@ -15,7 +15,7 @@ export async function GET({ url, params, request, fetch, cookies }) {
/** @type {import('./$types').RequestHandler} */
export async function POST({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
return handleRequest(url, params, request, fetch, cookies, true);
}
export async function PATCH({ url, params, request, fetch, cookies }) {
@@ -23,7 +23,7 @@ export async function PATCH({ url, params, request, fetch, cookies }) {
}
export async function PUT({ url, params, request, fetch, cookies }) {
return handleRequest(url, params, request, fetch, cookies);
return handleRequest(url, params, request, fetch, cookies, true);
}
export async function DELETE({ url, params, request, fetch, cookies }) {

View File

@@ -134,6 +134,16 @@
isEditModalOpen = true;
}
function saveNewTransportation(event: CustomEvent<Transportation>) {
transportations = transportations.map((transportation) => {
if (transportation.id === event.detail.id) {
return event.detail;
}
return transportation;
});
isTransportationEditModalOpen = false;
}
function saveEdit(event: CustomEvent<Adventure>) {
adventures = adventures.map((adventure) => {
if (adventure.id === event.detail.id) {
@@ -159,6 +169,7 @@
<EditTransportation
{transportationToEdit}
on:close={() => (isTransportationEditModalOpen = false)}
on:saveEdit={saveNewTransportation}
/>
{/if}