Skip to content
Snippets Groups Projects
Commit c8f47bcc authored by Glenn Vorhes's avatar Glenn Vorhes
Browse files

update date range

parent fc2544d3
No related branches found
No related tags found
No related merge requests found
......@@ -6,14 +6,27 @@ import 'jquery-ui';
export interface iDateRange {
maxRange: number;
callback: (start: Date, end: Date, version?: number) => any;
minRange?: number;
maxDate?: Date;
minDate?: Date;
initialEnd?: Date;
start?: Date;
end?: Date;
npmrds?: boolean;
minRange: number;
maxDate: Date;
minDate: Date;
initialEnd: Date;
start: Date;
end: Date;
npmrds: boolean;
}
/**
* Date range widget
*
* maxRange: number - max number of days
* callback: (start: Date, end: Date, version?: number) => any - callback function
* minRange: number (*optional)
* minDate: Date (*optional) - minimum date
* maxDate: Date (*optional) - maximum date
* initialEnd: Date (*optional) - initial, defaults to end date
* start: Date (*optional) - start date
* end: Date (*optional) - end date
* npmrds: boolean (*optional) - is for npmrds
*/
export declare class DateRange extends React.Component<iDateRange, {}> {
startId: string;
endId: string;
......
......@@ -16,6 +16,19 @@ function stringToDate(dte) {
return new Date(dte);
}
}
/**
* Date range widget
*
* maxRange: number - max number of days
* callback: (start: Date, end: Date, version?: number) => any - callback function
* minRange: number (*optional)
* minDate: Date (*optional) - minimum date
* maxDate: Date (*optional) - maximum date
* initialEnd: Date (*optional) - initial, defaults to end date
* start: Date (*optional) - start date
* end: Date (*optional) - end date
* npmrds: boolean (*optional) - is for npmrds
*/
class DateRange extends React.Component {
constructor(props, context) {
super(props, context);
......
This diff is collapsed.
......@@ -21,16 +21,28 @@ function stringToDate(dte: string|Date){
export interface iDateRange{
maxRange: number;
callback: (start: Date, end: Date, version?: number) => any;
minRange?: number;
maxDate?: Date;
minDate?: Date;
initialEnd?: Date;
start?: Date;
end?: Date;
npmrds?: boolean;
minRange: number;
maxDate: Date;
minDate: Date;
initialEnd: Date;
start: Date;
end: Date;
npmrds: boolean;
}
/**
* Date range widget
*
* maxRange: number - max number of days
* callback: (start: Date, end: Date, version?: number) => any - callback function
* minRange: number (*optional)
* minDate: Date (*optional) - minimum date
* maxDate: Date (*optional) - maximum date
* initialEnd: Date (*optional) - initial, defaults to end date
* start: Date (*optional) - start date
* end: Date (*optional) - end date
* npmrds: boolean (*optional) - is for npmrds
*/
export class DateRange extends React.Component<iDateRange, {}> {
startId = makeGuid();
endId = makeGuid();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment