mirror of
https://github.com/apache/superset.git
synced 2026-05-12 19:35:17 +00:00
feat(native-filters): Time native filter (#12992)
* Add Time Filter component * Improve Time Filter component * Fix import errors * Display Time Filter * Remove console logs * Change Control Panel * Remove unnecessary files * Use time range override * test: fix tests * feat: re run pipeline * fix: fix some case for Time filter * fix: merge with master * use original time range * fix height * add cross filter behavior * apply filters on initialization * add applied filter to overrides * add unit tests for merge_extra_form_data Co-authored-by: Agata Stawarz-Pastewska <agata.stawarz-pastewska@polidea.com> Co-authored-by: Ville Brofeldt <ville.v.brofeldt@gmail.com>
This commit is contained in:
@@ -245,6 +245,12 @@ export default function DateFilterControl(props: DateFilterLabelProps) {
|
||||
setShow(false);
|
||||
}
|
||||
|
||||
function onOpen() {
|
||||
setTimeRangeValue(value);
|
||||
setFrame(guessFrame(value));
|
||||
setShow(true);
|
||||
}
|
||||
|
||||
function onHide() {
|
||||
setTimeRangeValue(value);
|
||||
setFrame(guessFrame(value));
|
||||
@@ -355,7 +361,7 @@ export default function DateFilterControl(props: DateFilterLabelProps) {
|
||||
<Label
|
||||
className="pointer"
|
||||
data-test="time-range-trigger"
|
||||
onClick={() => setShow(true)}
|
||||
onClick={onOpen}
|
||||
>
|
||||
{actualTimeRange}
|
||||
</Label>
|
||||
|
||||
Reference in New Issue
Block a user