fix(studio): recover uncertain imports with persistent request identities
This commit is contained in:
1 parent
afea80708c
commit
c977fe95ba
12 files changed
+365
-31
No files matched your search
@@ -1,15 +1,34 @@
|
||||
import { useState } from "react";
|
||||
import { FurnitureJobHistory } from "@/components/admin/studio/furniture-jobs";
|
||||
import { useFurnitureJobs } from "@/components/admin/studio/use-furniture-jobs";
|
||||
import { furnitureJobFixture } from "../../../src/test/furniture-jobs-fixtures";
|
||||
|
||||
export function FurnitureJobsHarness() {
|
||||
const [completions, setCompletions] = useState(0);
|
||||
const [submitted, setSubmitted] = useState<string>("");
|
||||
const history = useFurnitureJobs(
|
||||
() => setCompletions((value) => value + 1),
|
||||
true,
|
||||
7,
|
||||
);
|
||||
return (
|
||||
<section aria-label="Import history hook">
|
||||
<button
|
||||
type="button"
|
||||
disabled={history.busy}
|
||||
onClick={async () =>
|
||||
setSubmitted(
|
||||
String(
|
||||
await history.submit(furnitureJobFixture.items, {
|
||||
translate: false,
|
||||
}),
|
||||
),
|
||||
)
|
||||
}
|
||||
>
|
||||
Submit import
|
||||
</button>
|
||||
<output aria-label="Submitted">{submitted}</output>
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => {
|
||||
|
||||
Reference in new issue
Block a user