mirror of
https://github.com/apache/superset.git
synced 2026-05-10 18:35:40 +00:00
fix(explore): deprecated x periods pattern in new time picker value (#12552)
This commit is contained in:
@@ -197,16 +197,15 @@ export default function DateFilterControl(props: DateFilterLabelProps) {
|
||||
+--------------+------+----------+--------+----------+-----------+
|
||||
| | Last | Previous | Custom | Advanced | No Filter |
|
||||
+--------------+------+----------+--------+----------+-----------+
|
||||
| control pill | HRT | HRT | ADR | ADR | ADR |
|
||||
| control pill | HRT | HRT | ADR | ADR | HRT |
|
||||
+--------------+------+----------+--------+----------+-----------+
|
||||
| tooltip | ADR | ADR | HRT | HRT | HRT |
|
||||
| tooltip | ADR | ADR | HRT | HRT | ADR |
|
||||
+--------------+------+----------+--------+----------+-----------+
|
||||
*/
|
||||
const valueToLower = value.toLowerCase();
|
||||
if (
|
||||
valueToLower.startsWith('last') ||
|
||||
valueToLower.startsWith('next') ||
|
||||
valueToLower.startsWith('previous')
|
||||
frame === 'Common' ||
|
||||
frame === 'Calendar' ||
|
||||
frame === 'No filter'
|
||||
) {
|
||||
setActualTimeRange(value);
|
||||
setTooltipTitle(actualRange || '');
|
||||
|
||||
@@ -23,7 +23,11 @@ import { Input } from 'src/common/components';
|
||||
import { FrameComponentProps } from '../types';
|
||||
|
||||
export function AdvancedFrame(props: FrameComponentProps) {
|
||||
const [since, until] = getAdvancedRange(props.value || '').split(SEPARATOR);
|
||||
const advancedRange = getAdvancedRange(props.value || '');
|
||||
const [since, until] = advancedRange.split(SEPARATOR);
|
||||
if (advancedRange !== props.value) {
|
||||
props.onChange(getAdvancedRange(props.value || ''));
|
||||
}
|
||||
|
||||
function getAdvancedRange(value: string): string {
|
||||
if (value.includes(SEPARATOR)) {
|
||||
|
||||
Reference in New Issue
Block a user