Founding price: $35, then $99 after 23:59 UTC on 4 November, then $99
Get ProQuestion and answer pairs you add and remove, with the FAQPage JSON-LD built from the complete pairs shown underneath.
This item has no props to tune. Use the lens above to change theme, density, direction and more.
Use it wherever an FAQ is edited: a pricing page, a help centre. faqJsonLd is the helper the page uses to emit the script tag.
Do not use it when: the FAQ is static content in code (emit the JSON-LD directly).
This item is part of tealmac UI Pro
The source for this item installs with a Pro licence key. Log in with your key to see the install command, or read the Pro setup page.
| Prop | Type | Default | Description |
|---|---|---|---|
defaultValue | FaqPair[] | one empty pair | Starting pairs { q, a }. |
onChange | (pairs: FaqPair[]) => void | - | Called after every change. |
Every question and answer field is labelled with its number; remove buttons name their question; the completeness count is a polite live region; the code block is named.
The pattern ships with a test (schema-faq-builder.test.tsx). It covers the helper's filtering and adding a pair.