From df3072a5a14d962173b543f8b9a770468d90f3fa Mon Sep 17 00:00:00 2001 From: Max Horsche Date: Tue, 30 Jan 2024 19:25:56 +0000 Subject: [PATCH] feat: added select control renderer for string and array of enums and oneOf --- .../example/app/app.component.ts | 4 +- .../src/library/controls/select.renderer.ts | 195 ++++++++++++++++++ .../angular-material/src/library/index.ts | 5 + .../angular-material/src/library/module.ts | 2 + packages/examples/src/examples/enum-multi.ts | 14 ++ 5 files changed, 219 insertions(+), 1 deletion(-) create mode 100644 packages/angular-material/src/library/controls/select.renderer.ts diff --git a/packages/angular-material/example/app/app.component.ts b/packages/angular-material/example/app/app.component.ts index ecf04458a..ac0a02292 100644 --- a/packages/angular-material/example/app/app.component.ts +++ b/packages/angular-material/example/app/app.component.ts @@ -58,7 +58,9 @@ const itemTester: UISchemaTester = (_schema, schemaPath, _path) => { selector: 'app-root', template: `

Angular Material Examples

- Data: {{ selectedExample.data | json }} +

Data: {{ selectedExample.data | json }}

+

Schema: {{ selectedExample.schema | json }}

+

UI Schema: {{ selectedExample.uischema | json }}

Example: