Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FormComponentRegistry

A registry for rendering fields used in the FormEditor component.

Hierarchy

  • FormComponentRegistry

Implements

Index

Constructors

Properties

Accessors

Methods

Constructors

constructor

Properties

Private _renderers

_renderers: any

Accessors

renderers

  • get renderers(): {}
  • Returns all registered renderers in dictionary form.

    Returns {}

    • A dictionary that maps an id to a renderer.
    • [id: string]: Field

Methods

addRenderer

  • addRenderer(id: string, renderer: Field): boolean
  • Adds a renderer for a given id - if the id is already in use, returns false. Otherwise, returns true.

    Parameters

    • id: string

      Unique ID for the given renderer.

    • renderer: Field

      A function that takes props and returns a rendered component

    Returns boolean

    • Whether the renderer was added successfully. False if the id is already in use.

getRenderer

  • getRenderer(id: string): Field
  • Returns the renderer for the given id

    Parameters

    • id: string

      The unique id for the renderer.

    Returns Field

    • A function that takes props and returns a rendered component.

Generated using TypeDoc