import React, { useState } from "react"; import { createRoot } from "react-dom/client"; import { ArchiveRepairWidget } from "../../src/widgets/ArchiveRepairWidget"; import "../../src/index.css"; function Preview() { const [step, setStep] = useState(0); const [responses, setResponses] = useState([]); return
0, indexed: step > 1, status: ["proposed", "pending_activation", "active"][Math.min(step, 2)], options: [ { id: "m", label: "Include the financial year in Memory", archive: "memory", target_id: "mem-order-key", before: { subject: "Order identity", detail: "Use the order number.", scope: "Sales" }, content: { subject: "Order identity", detail: "Use order number and financial year.", scope: "Sales" } }, { id: "e", label: "Correct Evidence to use the order number", archive: "evidence", target_id: "evidence:order-key", before: { title: "Order key", payload: { rule: "Use order number and financial year." } }, content: { title: "Order key", payload: { rule: "Use the order number." }, provenance: { kind: "manual", declared_by: "Sales curator" } } }, ], }, }} onRespond={response => { setResponses([...responses, response]); setStep(step + 1); }} /> {JSON.stringify(responses)}
; } createRoot(document.getElementById("root")!).render();