diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.ts
deleted file mode 100644
index ca93a1d121..0000000000
--- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import { Component, Input } from '@angular/core';
-import { EXTENSIBLE_FORM_VIEW_PROVIDER } from '../../tokens/extensible-form-view-provider.token';
-import { FormProp } from '../../models/form-props';
-
-@Component({
- selector: 'abp-password',
- templateUrl: `password.component.html`,
- viewProviders: [EXTENSIBLE_FORM_VIEW_PROVIDER],
-})
-export class PasswordComponent {
- @Input() prop!: FormProp;
-
- fieldTextType: boolean;
-
- toggleFieldTextType() {
- this.fieldTextType = !this.fieldTextType;
- }
-}
diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts
index 9917157182..aebaa16036 100644
--- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts
+++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts
@@ -17,7 +17,6 @@ import { PageToolbarComponent } from './components/page-toolbar/page-toolbar.com
import { DisabledDirective } from './directives/disabled.directive';
import { PropDataDirective } from './directives/prop-data.directive';
import { CreateInjectorPipe } from './pipes/create-injector.pipe';
-import { PasswordComponent } from './components/password/password.component';
@NgModule({
exports: [
@@ -26,7 +25,6 @@ import { PasswordComponent } from './components/password/password.component';
GridActionsComponent,
ExtensibleFormComponent,
ExtensibleTableComponent,
- PasswordComponent,
PropDataDirective,
DisabledDirective,
CreateInjectorPipe,
@@ -38,7 +36,6 @@ import { PasswordComponent } from './components/password/password.component';
ExtensibleFormPropComponent,
ExtensibleFormComponent,
ExtensibleTableComponent,
- PasswordComponent,
PropDataDirective,
DisabledDirective,
CreateInjectorPipe,
diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/index.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/index.ts
index 3f8e3c5e0f..810d5a991a 100644
--- a/npm/ng-packs/packages/theme-shared/src/lib/components/index.ts
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/index.ts
@@ -10,3 +10,4 @@ export * from './modal/modal-ref.service';
export * from './modal/modal.component';
export * from './toast-container/toast-container.component';
export * from './toast/toast.component';
+export * from './password/password.component';
diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.html b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.html
similarity index 87%
rename from npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.html
rename to npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.html
index 685e6eca66..3272e2bec9 100644
--- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/password/password.component.html
+++ b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.html
@@ -2,8 +2,8 @@