import { Component, signal } from '@angular/core';
import { AutoFocusDirective } from '@delon/abc/auto-focus';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzInputModule } from 'ng-zorro-antd/input';
@Component({
selector: 'components-auto-focus-simple',
template: `
<button nz-button (click)="showInput.set(!showInput())">Toggle Input</button>
@if (showInput()) {
<div class="mt-md">
<input nz-input auto-focus />
</div>
}
`,
imports: [NzButtonModule, NzInputModule, AutoFocusDirective]
})
export class ComponentsAutoFocusSimpleComponent {
showInput = signal(false);
}