Content block
Signing queue
Ordered contracts with add, remove, reorder, hints, and preview.
- Copy the bindings from
- app/
features/ forms/ routes/ dashboard/ submitted-forms.kind/ components/ send-queue-eyebrow-section.tsx - Route
- /
dashboard/ accounts/ :acctId/ sites/ :siteId/ submitted-forms/ :kind
Empty
Printed props
<Form
validator={{
validate: validate,
}}
onSubmit={onSubmit}
>
<SigningQueue
queue={[]}
onAdd={onAdd}
onRemove={onRemove}
onReorder={onReorder}
onPreview={onPreview}
/>
</Form>One
Printed props
<Form
validator={{
validate: validate,
}}
onSubmit={onSubmit}
>
<SigningQueue
queue={[
{
id: 'adoption',
name: 'Adoption Contract',
step: 1,
},
]}
onAdd={onAdd}
onRemove={onRemove}
onReorder={onReorder}
onPreview={onPreview}
/>
</Form>Many with hints and preview
Printed props
<Form
validator={{
validate: validate,
}}
onSubmit={onSubmit}
>
<SigningQueue
queue={[
{
id: 'adoption',
name: 'Adoption Contract',
step: 1,
},
{
id: 'spay',
name: 'Spay/Neuter Agreement for Unaltered Animals',
step: 2,
},
]}
onAdd={onAdd}
onRemove={onRemove}
onReorder={onReorder}
onPreview={onPreview}
/>
</Form>Group editor, no hints or preview
Printed props
<Form
validator={{
validate: validate,
}}
onSubmit={onSubmit}
>
<SigningQueue
queue={[
{
id: 'adoption',
name: 'Adoption Contract',
step: 1,
},
{
id: 'spay',
name: 'Spay/Neuter Agreement for Unaltered Animals',
step: 2,
},
]}
onAdd={onAdd}
onRemove={onRemove}
onReorder={onReorder}
showRowHints={false}
/>
</Form>Search and count
Printed props
<Form
validator={{
validate: validate,
}}
onSubmit={onSubmit}
>
<SigningQueue
queue={[
{
id: '0',
name: 'Contract 1',
step: 1,
},
{
id: '1',
name: 'Contract 2',
step: 2,
},
{
id: '2',
name: 'Contract 3',
step: 3,
},
{
id: '3',
name: 'Contract 4',
step: 4,
},
{
id: '4',
name: 'Contract 5',
step: 5,
},
{
id: '5',
name: 'Contract 6',
step: 6,
},
{
id: '6',
name: 'Contract 7',
step: 7,
},
{
id: '7',
name: 'Contract 8',
step: 8,
},
{
id: '8',
name: 'Contract 9',
step: 9,
},
{
id: '9',
name: 'Contract 10',
step: 10,
},
]}
onAdd={onAdd}
onRemove={onRemove}
onReorder={onReorder}
onPreview={onPreview}
/>
</Form>