diff --git a/src/app/add-listing/[[...stepIndex]]/PageAddListing5.tsx b/src/app/add-listing/[[...stepIndex]]/PageAddListing5.tsx new file mode 100644 index 0000000..c5d24e1 --- /dev/null +++ b/src/app/add-listing/[[...stepIndex]]/PageAddListing5.tsx @@ -0,0 +1,127 @@ +import React, { FC } from "react"; +import ButtonPrimary from "@/shared/ButtonPrimary"; +import Input from "@/shared/Input"; + +export interface PageAddListing5Props {} + +const PageAddListing5: FC = () => { + const renderRadio = ( + name: string, + id: string, + label: string, + defaultChecked?: boolean + ) => { + return ( +
+ + +
+ ); + }; + + const renderNoInclude = (text: string) => { + return ( +
+ + {text} + + +
+ ); + }; + + return ( + <> +
+

+ Set house rules for your guests{" "} +

+ + Guests must agree to your house rules before they book. + +
+
+ {/* FORM */} +
+ {/* ITEM */} +
+ +
+ {renderRadio("Smoking", "Do", "Do not allow")} + {renderRadio("Smoking", "Allow", "Allow", true)} + {renderRadio("Smoking", "Charge", "Charge")} +
+
+ + {/* ITEM */} +
+ +
+ {renderRadio("Pet", "Do", "Do not allow")} + {renderRadio("Pet", "Allow", "Allow", true)} + {renderRadio("Pet", "Charge", "Charge")} +
+
+ + {/* ITEM */} +
+ +
+ {renderRadio("Partyorganizing", "Do", "Do not allow")} + {renderRadio("Partyorganizing", "Allow", "Allow", true)} + {renderRadio("Partyorganizing", "Charge", "Charge")} +
+
+ + {/* ITEM */} +
+ +
+ {renderRadio("Cooking", "Do", "Do not allow")} + {renderRadio("Cooking", "Allow", "Allow", true)} + {renderRadio("Cooking", "Charge", "Charge")} +
+
+ + {/* ----------- */} +
+ Additional rules +
+
+ {renderNoInclude("No smoking in common areas")} + {renderNoInclude("Do not wear shoes/shoes in the house")} + {renderNoInclude("No cooking in the bedroom")} +
+
+
+ + + + Add tag + +
+
+ + ); +}; + +export default PageAddListing5;