Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.
 
 

36 rader
979 B

  1. import React, { useState } from 'react';
  2. import Navbar from "@/components/_App/NavbarHome";
  3. import Footer from "@/components/_App/Footer";
  4. import CheckoutContent from "@/components/Booking/checkout";
  5. import * as Icon from 'react-feather';
  6. import GetCheckoutItem from "api/Kamar/kamar";
  7. const Checkout = function ({ backend, checkoutItem, ...props }) {
  8. return (
  9. <>
  10. <Navbar /><br /><br />
  11. <CheckoutContent checkoutItem={checkoutItem} backend={backend} />
  12. <Footer />
  13. </>
  14. )
  15. }
  16. export default Checkout;
  17. export async function getServerSideProps(context) {
  18. var {query} = context;
  19. var checkoutItem = [];
  20. const backend = process.env.BACKEND_SERVER_URI;
  21. var res = await GetCheckoutItem.GetDetailKamar(query.s||0);
  22. if (res["STATUS"] === 1) {
  23. checkoutItem = res["DATA"]["jenisKamars"];
  24. }
  25. return {
  26. props: { checkoutItem, backend }, // will be passed to the page component as props
  27. };
  28. }