Browse Source

use addTypeaheadTextSuffix instead of hardcoded text

pull/6920/head
Arman Ozak 6 years ago
parent
commit
52abfd0217
  1. 5
      npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.ts

5
npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.ts

@ -27,6 +27,7 @@ import { ePropType } from '../../enums/props.enum';
import { FormProp } from '../../models/form-props';
import { PropData } from '../../models/props';
import { selfFactory } from '../../utils/factory.util';
import { addTypeaheadTextSuffix } from '../../utils/typeahead.util';
@Component({
selector: 'abp-extensible-form-prop',
@ -96,10 +97,10 @@ export class ExtensibleFormPropComponent implements OnChanges {
private getTypeaheadControls() {
const { name } = this.prop;
const textSuffix = '_Text';
const extraPropName = `${EXTRA_PROPERTIES_KEY}.${name}`;
const keyControl =
this.form.get(extraPropName + textSuffix) || this.form.get(name + textSuffix);
this.form.get(addTypeaheadTextSuffix(extraPropName)) ||
this.form.get(addTypeaheadTextSuffix(name));
const valueControl = this.form.get(extraPropName) || this.form.get(name);
return [keyControl, valueControl];
}

Loading…
Cancel
Save