@gpa-gemstone/common-pages
Version:
Common UI pages for GPA products
22 lines (21 loc) • 892 B
TypeScript
import * as React from 'react';
import { ITimeWindow } from "../TimeFilter";
import { DateUnit } from '../QuickSelects';
import { Gemstone } from '@gpa-gemstone/application-typings';
import { TimeUnit } from '../TimeWindowUtils';
export interface IFilterProps {
TimeWindowFilter: ITimeWindow;
SetTimeWindowFilter: React.Dispatch<React.SetStateAction<ITimeWindow>>;
HelpMessage?: string;
Format: "YYYY-MM-DD" | "HH:mm:ss.SSS" | "MM/DD/YYYY HH:mm:ss.SSS";
DateUnit: DateUnit;
Timezone: string;
Accuracy?: Gemstone.TSX.Types.Accuracy;
ActiveQP: number;
SetActiveQP: React.Dispatch<React.SetStateAction<number>>;
SetFilter: (start: string, end: string, unit: TimeUnit, duration: number) => void;
ShowQuickSelects: boolean;
ContainerWidth: number;
}
declare const StartEndFilter: (props: IFilterProps) => JSX.Element;
export default StartEndFilter;