fastlife.adapters.xcomponent.pydantic_form.components

Module Contents

Functions

ErrorText

display an error for a field.

FatalError

display an error for a field.

Hint

Display a hint message for a field.

OptionalErrorText

display an error for a field.

Widget

Base component for widget.

API

fastlife.adapters.xcomponent.pydantic_form.components.ErrorText(text: str, class_: str) str

display an error for a field.

Parameters:
  • text – error message

  • class_

    css class for the node, defaults to

    attr:

    fastlife.template_globals.Globals.ERROR_CLASS.

fastlife.adapters.xcomponent.pydantic_form.components.FatalError(message: str | None, class_: str | None = None, icon_class: str | None = None, text_class: str | None = None) str

display an error for a field.

Parameters:
  • message – error message

  • class_

    css class for the node, defaults to

    attr:

    fastlife.template_globals.Globals.FATAL_ERROR_CLASS.

  • icon_class – css class for the node, defaults to :attr:fastlife.template_globals.Globals.FATAL_ERROR_ICON_CLASS.

  • text_class – css class for the node, defaults to :attr:fastlife.template_globals.Globals.FATAL_ERROR_TEXT_CLASS.

fastlife.adapters.xcomponent.pydantic_form.components.Hint(text: str | None) str

Display a hint message for a field.

Parameters:

text – hint text.

fastlife.adapters.xcomponent.pydantic_form.components.OptionalErrorText(text: str | None, class_: str | None = None) str

display an error for a field.

Parameters:
  • text – error message

  • class_

    css class for the node, defaults to

    attr:

    fastlife.template_globals.Globals.ERROR_CLASS.

fastlife.adapters.xcomponent.pydantic_form.components.Widget(widget_id: str, removable: bool, children: xcomponent.XNode) str

Base component for widget.

Parameters:
  • widget_id – widget to display.

  • removable – Set to true to add a remove button