Skip to content

FormPreview ​

Storybook

Browse the props, controls and all the stories of FormPreview in Storybook.

The FormPreview component renders a form inside a card, on a grey background, with the form title as card label. Use it to preview a form definition, for example next to the form builder.

Usage ​

tsx
import "@tsed/react-formio/molecules/card/Card";

import { FormPreview } from "@tsed/react-formio/organisms/form/preview/FormPreview";

const form = {
  title: "Form with First Name",
  display: "form",
  components: [
    { type: "textfield", key: "firstName", label: "First name", input: true },
    { type: "button", key: "submit", label: "Submit", action: "submit", input: true }
  ]
};

export function PreviewPage() {
  return <FormPreview form={form} />;
}

INFO

FormPreview resolves the Card component from the components registry. Import @tsed/react-formio/molecules/card/Card once in your application to register it.

Props ​

NameTypeDefaultDescription
formFormTypeThe form definition to preview. Its title is used as card label.
i18nFormOptions["i18n"]Translations used for the card label and passed to the Form options.

Examples ​

Usage ​

Preview of a simple form.

Live exampleOpen in Storybook ↗

Translated ​

Preview translated with the i18n prop.

Live exampleOpen in Storybook ↗

Released under the MIT License.