Hi
I have User Personal Address / Correspondence Address as a separate component. I want to use Dynamic Expansion Panel which should be a separate component.
Below is the Expansion Panel Components
import { Component } from '@angular/core';
import { MatDatepickerModule } from '@angular/material/datepicker';
import { MatButtonModule } from '@angular/material/button';
import { MatIconModule } from '@angular/material/icon';
import { MatInputModule } from '@angular/material/input';
import { MatFormFieldModule } from '@angular/material/form-field';
import { MatExpansionModule } from '@angular/material/expansion';
import { BreadcrumbComponent } from '@shared/components/breadcrumb/breadcrumb.component';
@Component({
selector: 'app-expansion-panel',
templateUrl: './expansion-panel.component.html',
styleUrls: ['./expansion-panel.component.scss'],
standalone: true,
imports: [
BreadcrumbComponent,
MatExpansionModule,
MatFormFieldModule,
MatInputModule,
MatIconModule,
MatButtonModule,
MatDatepickerModule,
],
})
export class ExpansionPanelComponent {
breadscrums = [
{
title: 'Expansion',
items: ['UI'],
active: 'Expansion',
},
];
panelOpenState = false;
step = 0;
setStep(index: number) {
this.step = index;
}
nextStep() {
this.step++;
}
prevStep() {
this.step--;
}
constructor() {
//constructor
}
}
Regards