import * as React from "react"; import ReactJson from "react-json-view"; import { uniqueId } from "lodash"; import OrderSummary from "./live"; import settings from "./settings"; import { sampleContentData, EditorWithCustomData, mobileStateData, } from "@sc/modules/page/Builder/Builder.stories"; import { OrderSummaryTypes, OrderSummaryItemTypes } from "./types"; import { PromoCodeBuilder } from "./Properties/PromoCodeBuilder"; export default { title: "Plugins|Web Components/Moderate/Order Summary", component: OrderSummary, }; export const Default: React.FC = () => { return ( ); }; export const PromoCodeEntry: React.FC = () => { const [data, setData] = React.useState([ { id: uniqueId(), key: uniqueId(), code: "TESTCODEA", discount: "5%" }, { id: uniqueId(), key: uniqueId(), code: "TESTCODEB", discount: "15%" }, { id: uniqueId(), key: uniqueId(), code: "TESTCODEC", discount: "$18" }, ]); return (
{/* */}
setData([ ...data, { id: uniqueId(), key: uniqueId(), code: uniqueId(`PROMO`), discount: "5%", }, ]) } onEdit={() => console.log("Edit Button Clicked")} onChange={(updatedData) => setData(updatedData)} onDelete={(payload, updatedData) => setData(updatedData)} />
); }; export const InTheEditor: React.FC = () => { return ( ); };