From f2c8d8c05dac53586fdee24fae8d4514f239b87f Mon Sep 17 00:00:00 2001 From: arteons Date: Thu, 19 Jun 2025 11:03:09 +0800 Subject: [PATCH] feedback backend table --- src/routes/backoffice/feedback/+page.svelte | 51 ++++++++++++++++----- 1 file changed, 40 insertions(+), 11 deletions(-) diff --git a/src/routes/backoffice/feedback/+page.svelte b/src/routes/backoffice/feedback/+page.svelte index 1117d72..54d4a7d 100644 --- a/src/routes/backoffice/feedback/+page.svelte +++ b/src/routes/backoffice/feedback/+page.svelte @@ -2,7 +2,22 @@ import { onMount } from "svelte"; import { supabase } from "$lib/supabaseClient"; - /** @type {{ villa_name: string; customer_name: string; checkin_date: string; checkout_date: string; feedback: string }[]} */ + /** @type {{ + * villa_name: string; + * customer_name: string; + * checkin_date: string; + * checkout_date: string; + * feedback: string; + * book_process: string; + * airport_greet: string; + * arrival_greet: string; + * overal_star: string; + * maintenance_proc: string; + * bf_service: string; + * nextstay_disc: string; + * extend_disc: string; + * become_sponsor: string; + * }[]} */ let feedbackList = []; let loading = true; let error = ""; @@ -23,7 +38,7 @@ }); -

Submitted Feedb ack

+

Submitted Feedback

{#if loading}

Loading feedback...

@@ -33,26 +48,40 @@

No feedback submitted yet.

{:else}
- +
- + + + + + + + + + {#each feedbackList as item} - - - - - + + + + + + + + + + + + + {/each}
Villa Customer Check-in Check-outFeedbackBook ProcessAirport GreetArrival GreetMaintenance ProcessBreakfast ServiceVilla in GeneralWant Extend DiscountWant Next Stay DiscountWant Become Sponsor
{item.villa_name}{item.customer_name}{item.checkin_date}{item.checkout_date}{item.feedback}{item.villa_name}{item.customer_name}{item.checkin_date}{item.checkout_date}{item.book_process}{item.airport_greet}{item.arrival_greet}{item.maintenance_proc}{item.bf_service}{item.feedback}{item.extend_disc}{item.nextstay_disc}{item.become_sponsor}