DEV: Convert user-field to gjs (#24082)

This commit is contained in:
Jarek Radosz
2023-10-24 20:28:47 +02:00
committed by GitHub
parent 8eda55e639
commit 2f1acbb12d
2 changed files with 13 additions and 12 deletions

View File

@@ -1,4 +1,4 @@
import Component from "@glimmer/component";
import { get } from "@ember/helper";
import UserFieldConfirm from "./user-fields/confirm";
import UserFieldDropdown from "./user-fields/dropdown";
import UserFieldMultiselect from "./user-fields/multiselect";
@@ -11,8 +11,15 @@ const COMPONENTS = {
text: UserFieldText,
};
export default class UserFieldComponent extends Component {
get userFieldComponent() {
return COMPONENTS[this.args.field.field_type];
}
}
const UserField = <template>
{{#let (get COMPONENTS @field.field_type) as |Component|}}
<Component
@field={{@field}}
@value={{@value}}
@class={{@class}}
@validation={{@validation}}
/>
{{/let}}
</template>;
export default UserField;

View File

@@ -1,6 +0,0 @@
<this.userFieldComponent
@field={{@field}}
@value={{@value}}
@class={{@class}}
@validation={{@validation}}
/>