UNPKG

kupos-ui-components-lib

Version:

A reusable UI components package

27 lines (26 loc) 981 B
import React from "react"; import { ServiceFilterBarProps } from "./types"; interface ServiceFilterBarDesktopState { showOperators: boolean; showTimeOptions: boolean; showSeatOptions: boolean; showTypeOptions: boolean; showSpecialDeparture: boolean; showTrainType: boolean; addMargin: boolean; sortedFilters: any[]; } declare class ServiceFilterBarDesktop extends React.Component<ServiceFilterBarProps, ServiceFilterBarDesktopState> { constructor(props: ServiceFilterBarProps); componentDidMount(): void; componentWillUnmount(): void; componentDidUpdate(prevProps: ServiceFilterBarProps): void; handleScroll(): void; sortFilters(filtersArray: any[]): any[]; clearFilter(): void; showClearFilter(): boolean; toggleFilter(type: string): void; renderFilterItem(option: any, onClick: (i: number) => void, key: number): React.JSX.Element; render(): React.JSX.Element; } export default ServiceFilterBarDesktop;