From c515be5e680f98fe656fc69332c4ead201f93862 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sinan=20=C3=96zt=C3=BCrk?= Date: Fri, 10 Nov 2023 16:33:25 +0300 Subject: [PATCH] deprecate abp-password component --- ...ck.directive.md => Caps-Lock-Directive.md} | 0 docs/en/docs-nav.json | 8 +++++ .../extensible-form-prop.component.html | 29 ++++++++++++------- .../src/lib/ui-extensions.module.ts | 5 ++-- .../components/password/password.component.ts | 4 +++ 5 files changed, 33 insertions(+), 13 deletions(-) rename docs/en/UI/Angular/{CapsLock.directive.md => Caps-Lock-Directive.md} (100%) diff --git a/docs/en/UI/Angular/CapsLock.directive.md b/docs/en/UI/Angular/Caps-Lock-Directive.md similarity index 100% rename from docs/en/UI/Angular/CapsLock.directive.md rename to docs/en/UI/Angular/Caps-Lock-Directive.md diff --git a/docs/en/docs-nav.json b/docs/en/docs-nav.json index fa0a98915a..09a9433787 100644 --- a/docs/en/docs-nav.json +++ b/docs/en/docs-nav.json @@ -1122,6 +1122,14 @@ "text": "Loading Directive", "path": "UI/Angular/Loading-Directive.md" }, + { + "text": "Show Password Directive", + "path": "UI/Angular/Show-Password-Directive.md" + }, + { + "text": "Caps Lock Directive", + "path": "UI/Angular/Caps-Lock-Directive.md" + }, { "text": "Toast Overlay", "path": "UI/Angular/Toaster-Service.md" diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.html b/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.html index 2e1dc7608f..e1260626d7 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.html +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-form/extensible-form-prop.component.html @@ -141,17 +141,24 @@ - +
+ + +
{{ 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 33882fbd43..86e2197149 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 @@ -1,4 +1,4 @@ -import { CoreModule } from '@abp/ng.core'; +import { CoreModule, ShowPasswordDirective } from '@abp/ng.core'; import { ThemeSharedModule } from '@abp/ng.theme.shared'; import { NgModule } from '@angular/core'; import { @@ -49,7 +49,8 @@ import { CreateInjectorPipe } from './pipes/create-injector.pipe'; NgbDropdownModule, NgbTimepickerModule, NgbTypeaheadModule, - NgbTooltipModule + NgbTooltipModule, + ShowPasswordDirective ], }) export class BaseUiExtensionsModule {} diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts index 22fcd6e4f5..8991e432e7 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/password/password.component.ts @@ -2,6 +2,10 @@ import { Component, forwardRef, Injector, Input } from '@angular/core'; import { AbstractNgModelComponent } from '@abp/ng.core'; import { NG_VALUE_ACCESSOR } from '@angular/forms'; +/** + * @deprecated use ShowPasswordDirective directive + * https://docs.abp.io/en/abp/latest/UI/Angular/Show-Password-Directive + */ @Component({ selector: 'abp-password', templateUrl: `./password.component.html`,