From e8ced7075f053307e8bd6e3eaecba02761eacc27 Mon Sep 17 00:00:00 2001 From: erdemcaygor Date: Mon, 6 Oct 2025 23:37:45 +0300 Subject: [PATCH] refactoring --- npm/ng-packs/packages/components/dynamic-form/README.md | 3 --- .../dynamic-form/src/dynamic-form-field.component.ts | 9 +++++++++ .../dynamic-form/src/dynamic-form.component.ts | 7 ++++--- .../components/dynamic-form/src/dynamic-form.models.ts | 0 .../components/dynamic-form/src/dynamic-form.service.ts | 8 ++++++++ 5 files changed, 21 insertions(+), 6 deletions(-) delete mode 100644 npm/ng-packs/packages/components/dynamic-form/README.md create mode 100644 npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field.component.ts create mode 100644 npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.models.ts create mode 100644 npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.service.ts diff --git a/npm/ng-packs/packages/components/dynamic-form/README.md b/npm/ng-packs/packages/components/dynamic-form/README.md deleted file mode 100644 index b827823f31..0000000000 --- a/npm/ng-packs/packages/components/dynamic-form/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# @abp/ng.components/dynamic-form - -Secondary entry point of `@abp/ng.components`. It can be used by importing from `@abp/ng.components/dynamic-form`. diff --git a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field.component.ts b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field.component.ts new file mode 100644 index 0000000000..63875e5507 --- /dev/null +++ b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form-field.component.ts @@ -0,0 +1,9 @@ +import { ChangeDetectionStrategy, Component } from '@angular/core'; + +@Component({ + selector: 'abp-dynamic-form-field', + template: ``, + changeDetection: ChangeDetectionStrategy.OnPush +}) + +export class DynamicFormFieldComponent {} diff --git a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.component.ts b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.component.ts index 1f3dc53da4..725f559e05 100644 --- a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.component.ts +++ b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.component.ts @@ -1,8 +1,9 @@ -import { Component } from "@angular/core"; +import { ChangeDetectionStrategy, Component } from '@angular/core'; @Component({ - selector: 'lib-dynamic-form', - template: `` + selector: 'abp-dynamic-form', + template: ``, + changeDetection: ChangeDetectionStrategy.OnPush }) export class DynamicFormComponent {} diff --git a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.models.ts b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.models.ts new file mode 100644 index 0000000000..e69de29bb2 diff --git a/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.service.ts b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.service.ts new file mode 100644 index 0000000000..0653dd5e5e --- /dev/null +++ b/npm/ng-packs/packages/components/dynamic-form/src/dynamic-form.service.ts @@ -0,0 +1,8 @@ +import { Injectable } from '@angular/core'; + +@Injectable({ + providedIn: 'root', +}) +export class DynamicFormFieldService { + // Add any shared logic for dynamic form fields here if needed in the future +}