Expansive Panel
Uso
page-expansive-panel.component.html
<cat-toolbar [config]="getToolbarInfo()"></cat-toolbar>
<h2 class="mt-20">Simples</h2>
<cat-expansive-panel-group>
<cat-expansive-panel>
<div title>Panel 1</div>
<div description>Descrição do Painel 1</div>
Conteúdo do Painel 1
</cat-expansive-panel>
<cat-expansive-panel>
<div title>Panel 2</div>
<div description>Descrição do Painel 2</div>
Conteúdo do Painel 2
</cat-expansive-panel>
<cat-expansive-panel [disabled]="true" [expanded]="true">
<div title>Panel 3</div>
<div description>Descrição do Painel 3</div>
Conteúdo do Painel 3
</cat-expansive-panel>
<cat-expansive-panel>
<div title>Panel 4</div>
<div description>Descrição do Painel 4</div>
Conteúdo do Painel 4
</cat-expansive-panel>
</cat-expansive-panel-group>
<h2>Multiplo</h2>
<cat-expansive-panel-group [multi]="true">
<cat-expansive-panel>
<div title>Panel 1</div>
<div description>Descrição do Painel 1</div>
Conteúdo do Painel 1
</cat-expansive-panel>
<cat-expansive-panel>
<div title>Panel 2</div>
<div description>Descrição do Painel 2</div>
Conteúdo do Painel 2
</cat-expansive-panel>
</cat-expansive-panel-group>
page-expansive-panel.component.ts
import { CatComponentBase } from "@catrx/ui/common";
import { Component } from '@angular/core';
@Component({
templateUrl: './page-expansive-panel.component.html',
styles: [
`
cat-expansive-panel-group {
display: block;
padding: 20px;
box-sizing: border-box;
}
h2 {padding: 0 20px;}
`,
],
})
export class PageExpansivePanelComponent extends CatComponentBase {}
page-expansive-panel.module.ts
import { NgModule } from '@angular/core';
import { CatExpansivePanelModule } from '@catrx/ui/expansive-panel';
import { CatToolbarModule } from '@catrx/ui/toolbar';
import { PageExpansivePanelRoutingModule } from './page-expansive-panel.routing.module';
import { PageExpansivePanelComponent } from './page-expansive-panel.component';
@NgModule({
declarations: [PageExpansivePanelComponent],
imports: [
CatToolbarModule,
CatExpansivePanelModule,
PageExpansivePanelRoutingModule,
],
})
export class PageExpansivePanelModule {}
Overview
Last updated