add alert-level-changes widget with working time range selector
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { useMemo } from "react";
|
||||
|
||||
export default function useBuildUrl(base_url, start, end) {
|
||||
return useMemo(() =>{
|
||||
if (start && end)
|
||||
return `${base_url}?start_date=${start}&end_date=${end}`;
|
||||
else {
|
||||
let today = new Date();
|
||||
let sevenDaysAgo = new Date(today);
|
||||
sevenDaysAgo.setDate(sevenDaysAgo.getDate() - 7);
|
||||
sevenDaysAgo = sevenDaysAgo.toLocaleDateString('en-CA');
|
||||
today = today.toLocaleDateString('en-CA');
|
||||
return `${base_url}?start_date=${sevenDaysAgo}&end_date=${today}`;
|
||||
}
|
||||
}, [base_url, start, end]);
|
||||
}
|
||||
Reference in New Issue
Block a user