goobs-frontend
Version:
A comprehensive React-based libary for building modern web applications
31 lines • 895 B
TypeScript
import { default as React } from 'react';
import { FormFieldStyles } from '../../theme';
export interface CalendarFilterOptions {
searchText?: string;
eventTypes?: string[];
dateRange?: {
start?: Date | null;
end?: Date | null;
};
resources?: string[];
tags?: string[];
status?: string[];
customFilters?: Record<string, any>;
}
interface CalendarFiltersProps {
filters: CalendarFilterOptions;
onFiltersChange: (filters: CalendarFilterOptions) => void;
availableResources?: {
id: string;
title: string;
}[];
cities?: string[];
propertyTypes?: string[];
bedroomOptions?: Array<string | number>;
priceRanges?: string[];
expanded?: boolean;
styles?: FormFieldStyles;
}
export declare const CalendarFilters: React.FC<CalendarFiltersProps>;
export {};
//# sourceMappingURL=CalendarFilters.d.ts.map