feat: implement change password and send to fiscal activation modules with forms and services

This commit is contained in:
2026-05-24 10:44:35 +03:30
parent 12752f37d5
commit f18d7a1f04
20 changed files with 247 additions and 117 deletions
@@ -1,7 +1,7 @@
<uikit-field [label]="label" [name]="name" [control]="control" [showLabel]="!!label" [showErrors]="showErrors">
@if (labelSuffix) {
<ng-template #labelView>
<div class="flex gap-1 items-center">
<div class="flex items-center gap-1">
<uikit-label [name]="name">
@if (labelTextView) {
<ng-container [ngTemplateOutlet]="labelTextView"></ng-container>
@@ -13,12 +13,12 @@
</div>
</ng-template>
}
@if (type === "switch") {
@if (type === 'switch') {
<p-toggleSwitch [attr.disabled]="disabled" [formControl]="control" />
} @else {
<p-inputgroup>
<!-- [minlength]="minlength || null" -->
@if (type === "price") {
@if (type === 'price') {
<p-inputnumber
[attr.id]="name"
[formControl]="control"
@@ -28,12 +28,11 @@
[attr.type]="htmlType"
[attr.autocomplete]="autocomplete"
[attr.disabled]="disabled"
[class]="` w-full ${size === 'large' ? 'p-inputtext-lg' : size === 'small' ? 'p-inputtext-sm' : ''}`"
[class]="`w-full ${size === 'large' ? 'p-inputtext-lg' : size === 'small' ? 'p-inputtext-sm' : ''}`"
[required]="isRequired"
[invalid]="control.invalid && (control.touched || control.dirty)"
(onInput)="onPriceInput($event)"
(onBlur)="blur.emit()"
/>
(onBlur)="blur.emit()" />
<!-- (input)="onInput($event)" -->
} @else {
<input
@@ -58,8 +57,7 @@
[required]="isRequired"
[invalid]="control.invalid && (control.touched || control.dirty)"
(onBlur)="blur.emit()"
(input)="onInput($event)"
/>
(input)="onInput($event)" />
}
@if (suffixTemp) {
<ng-container [ngTemplateOutlet]="suffixTemp" />
@@ -69,6 +67,6 @@
</p-inputgroup>
}
@if (hint) {
<small [attr.id]="name + '-help'">{{ hint }}</small>
<small [attr.id]="name + '-help'" class="text-muted-color">{{ hint }}</small>
}
</uikit-field>