How to use the jsonforms-core.registerStartupRenderer function in jsonforms-core

To help you get started, we’ve selected a few jsonforms-core examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.textarea.control.tsx View on Github external
}
          className={classNames.input}
          id={id}
          hidden={!visible}
          disabled={!enabled}
          autoFocus={uischema.options && uischema.options.focus}
        />
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(1, isMultiLineControl),
  connect(mapStateToControlProps)(MaterializedTextareaControl)
);
github eclipsesource / jsonforms / packages / default / src / additional / tree-renderer.tsx View on Github external
const visible = _.has(ownProps, 'visible') ? ownProps.visible :  isVisible(ownProps, state);
  const enabled = _.has(ownProps, 'enabled') ? ownProps.enabled :  isEnabled(ownProps, state);

  return {
    rootData: getData(state),
    data: resolveData(getData(state), path),
    uischema: ownProps.uischema,
    schema: ownProps.schema,
    resolvedSchema: resolveSchema(ownProps.schema, ownProps.uischema.scope.$ref),
    path,
    visible,
    enabled
  };
};

export default registerStartupRenderer(
  treeMasterDetailTester,
  connect(mapStateToProps)(TreeMasterDetail)
);
github eclipsesource / jsonforms / packages / default / src / additional / array-renderer.tsx View on Github external
);
  };

const mapStateToProps = (state, ownProps) =&gt; {
  const path = composeWithUi(ownProps.uischema, ownProps.path);

  return {
    data: resolveData(getData(state), path),
    uischema: ownProps.uischema,
    schema: ownProps.schema,
    path
  };
};

export default registerStartupRenderer(
  arrayTester,
  connect(mapStateToProps)(ArrayControlRenderer)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.enum.control.tsx View on Github external
{optionValue}
                    
                  );
                })
            )
          }
        
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isEnumControl),
  connect(mapStateToControlProps)(MaterializedEnumControl)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.text.control.tsx View on Github external
}
               className={classNames.input}
               id={id}
               hidden={!visible}
               disabled={!enabled}
               autoFocus={uischema.options &amp;&amp; uischema.options.focus}
        /&gt;
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isControl),
  connect(mapStateToControlProps)(MaterializedTextControl)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.integer.control.tsx View on Github external
}
               className={classNames.input}
               id={id}
               hidden={!visible}
               disabled={!enabled}
               autoFocus={uischema.options &amp;&amp; uischema.options.focus}
        /&gt;
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isIntegerControl),
  connect(mapStateToControlProps)(MaterializedIntegerControl)
);
github eclipsesource / jsonforms / packages / default / src / additional / categorization-renderer.tsx View on Github external
private findCategory(categorization: Categorization):  Category {
    const category = categorization.elements[0];

    if (this.state && this.state.selectedCategory) {
      return this.state.selectedCategory;
    }

    if (isCategorization(category)) {
      return this.findCategory(category);
    }

    return category;
  }
}

export default registerStartupRenderer(
  categorizationTester,
  connect(mapStateToLayoutProps)(CategorizationRenderer)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.date.control.tsx View on Github external
onChange={ev =&gt; this.handleChange(ev.target.value)}
               className={classNames.input}
               id={id}
               hidden={!visible}
               disabled={!enabled}
               autoFocus={uischema.options &amp;&amp; uischema.options.focus}
        /&gt;
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isDateControl),
  connect(mapStateToControlProps)(DateControl)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.boolean.control.tsx View on Github external
className={classNames.input}
               id={id}
               hidden={!visible}
               disabled={!enabled}
               autoFocus={uischema.options &amp;&amp; uischema.options.focus}
        /&gt;
        <label data-error="{errors}"> this.handleChange(!this.state.value)}&gt;
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isBooleanControl),
  connect(mapStateToControlProps)(MaterializedBooleanControl)
);
github eclipsesource / jsonforms / packages / materialized / src / controls / materialized.number.control.tsx View on Github external
}
               className={classNames.input}
               id={id}
               hidden={!visible}
               disabled={!enabled}
               autoFocus={uischema.options &amp;&amp; uischema.options.focus}
        /&gt;
        <label data-error="{errors}">
          {label}
        </label>
      
    );
  }
}

export default registerStartupRenderer(
  rankWith(2, isNumberControl),
  connect(mapStateToControlProps)(NumberControl)
);