Skip to content

Commit 9413dd1

Browse files
Added Components to forms.service.ts
1 parent 554639e commit 9413dd1

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

projects/forge-lib/src/lib/core/services/forms.service.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@ import { EmailComponent } from '../../shared/form-components/concrete/email/emai
1212
import { NumberComponent } from '../../shared/form-components/concrete/number/number.component';
1313
import { RatingComponent } from '../../shared/form-components/concrete/rating/rating.component';
1414
import { TextAreaComponent } from '../../shared/form-components/concrete/text-area/text-area.component';
15+
import { CurrencyComponent } from '../../shared/form-components/concrete/currency/currency.component';
16+
import { DateTimeComponent } from '../../shared/form-components/concrete/date-time/date-time.component';
17+
import { PhoneNumberComponent } from '../../shared/form-components/concrete/phone-number/phone-number.component';
1518

1619

1720
@Injectable({
@@ -234,6 +237,18 @@ export class FormsService {
234237
this.form.components.push(Object.assign(new TextFieldComponent(), component));
235238
break;
236239
}
240+
case "Currency": {
241+
this.form.components.push(Object.assign(new CurrencyComponent(), component));
242+
break;
243+
}
244+
case "Date Time": {
245+
this.form.components.push(Object.assign(new DateTimeComponent(), component));
246+
break;
247+
}
248+
case "Phone Number": {
249+
this.form.components.push(Object.assign(new PhoneNumberComponent(), component));
250+
break;
251+
}
237252
}
238253
});
239254
}

0 commit comments

Comments
 (0)