ngx-sp-infra
Version:
Biblioteca de utilitários da Infra.
28 lines (27 loc) • 1.44 kB
TypeScript
import { ElementRef, OnInit } from '@angular/core';
import * as i0 from "@angular/core";
/**
* Componente de acordion customizado, o seu conteúdo interno é informado pelo componente pai, podendo configurá-lo como necessário.
* O componente em si é responsável apenas pelo comportamento de acordion, ou seja, abrir e fechar o conteúdo interno.
*
* Propriedades:
* - name: string (default: 'Filtro avançado')
* - haveArrow: boolean (default: true)
* - haveMarginTop: boolean (default: false)
* - isOpen: boolean (default: false)
*/
export declare class CustomAcordionComponent implements OnInit {
name: string;
haveArrow: boolean;
haveMarginTop: boolean;
isOpen?: boolean;
customClass?: string;
iconRef?: ElementRef;
protected iconDirection: 'baixo' | 'cima';
constructor();
ngOnInit(): void;
setIsOpen(): void;
toogleIcon(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<CustomAcordionComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<CustomAcordionComponent, "app-custom-acordion, lib-acordion, lib-accordion", never, { "name": { "alias": "name"; "required": false; }; "haveArrow": { "alias": "haveArrow"; "required": false; }; "haveMarginTop": { "alias": "haveMarginTop"; "required": false; }; "isOpen": { "alias": "isOpen"; "required": false; }; "customClass": { "alias": "customClass"; "required": false; }; }, {}, never, ["*"], true, never>;
}