Skip to content

ArrayLayoutRenderer was not found in '@jsonforms/angular-material' #2319

@Bryelmo

Description

@Bryelmo

Describe the bug

If I try to create a custom renderer that extends the ArrayLayoutRenderer and I build the angular library I receive this error

export 'ArrayLayoutRenderer' (imported as 'ArrayLayoutRenderer') was not found in '@jsonforms/angular-material' (possible exports: AutocompleteControlRenderer, BooleanControlRenderer, CategorizationTabLayoutRenderer, DateControlRenderer, DateControlRendererTester, GroupLayoutRenderer, HorizontalLayoutRenderer, JsonFormsAngularMaterialModule, JsonFormsDetailComponent, LabelRenderer, LabelRendererTester, LayoutChildrenRenderPropsPipe, LayoutRenderer, MasterListComponent, NumberControlRenderer, NumberControlRendererTester, ObjectControlRenderer, ObjectControlRendererTester, RangeControlRenderer, RangeControlRendererTester, TableRenderer, TableRendererTester, TextAreaRenderer, TextAreaRendererTester, TextControlRenderer, TextControlRendererTester, ToggleControlRenderer, ToggleControlRendererTester, VerticalLayoutRenderer, angularMaterialRenderers, booleanControlTester, categorizationTester, controlWithoutLabel, enumControlTester, groupLayoutTester, horizontalLayoutTester, masterDetailTester, removeSchemaKeywords, verticalLayoutTester)

Expected behavior

I think shoud be possible extend the Array class renderer

Steps to reproduce the issue

  1. Create a new custom renderer
  2. add import { ArrayLayoutRenderer } from '@jsonforms/angular-material/src/library/layouts/array-layout.renderer';
  3. Complete the custom renderer
  4. Build the angular library

Screenshots

No response

Which Version of JSON Forms are you using?

v3.2.0

Framework

Angular

RendererSet

Other (please specify in the Additional context field)

Additional context

I'm creating renderers based on PrimeNg and in this specific case I need to extend the Array renderer

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions