@fivethree/core
Version:
Fivethree Core Components
32 lines (31 loc) • 938 B
TypeScript
import { OnInit, EventEmitter, Renderer2 } from '@angular/core';
import { IonInput } from '@ionic/angular';
export declare class FivSearchbar implements OnInit {
renderer: Renderer2;
searching: boolean;
titleVisible: boolean;
closeButtonVisible: boolean;
title: string;
placeholder: string;
smallWidth: number;
searchIcon: string;
closeIcon: string;
_small: boolean;
small: boolean;
fivInputChange: EventEmitter<any>;
fivClose: EventEmitter<any>;
open: EventEmitter<any>;
state: 'small' | 'normal';
constructor(renderer: Renderer2);
ngOnInit(): void;
shrink(): void;
grow(): void;
openSearchbar(): void;
toggleSearchbar(): void;
searchBarStateChange(event: any): void;
private _open;
closeSearchbar(): void;
searchAnimDone(event: any): void;
closeAnimDone(event: any): void;
seachbarAnimDone(event: any, input: IonInput): void;
}