fix: clean up incorrect usage of TypeScript type in PropTypes (#13681)
This commit is contained in:
parent
577ecc284f
commit
08d0deb720
|
|
@ -18,20 +18,13 @@
|
|||
*/
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { Metric } from '@superset-ui/chart-controls/lib/types';
|
||||
import columnType from './columnType';
|
||||
import AdhocMetricOption from './AdhocMetricOption';
|
||||
import AdhocMetric from './AdhocMetric';
|
||||
import savedMetricType from './savedMetricType';
|
||||
import adhocMetricType from './adhocMetricType';
|
||||
|
||||
const propTypes = {
|
||||
option: PropTypes.oneOfType([
|
||||
savedMetricType,
|
||||
adhocMetricType,
|
||||
Metric,
|
||||
PropTypes.string,
|
||||
]).isRequired,
|
||||
option: PropTypes.oneOfType([PropTypes.object, PropTypes.string]).isRequired,
|
||||
index: PropTypes.number.isRequired,
|
||||
onMetricEdit: PropTypes.func,
|
||||
onRemoveMetric: PropTypes.func,
|
||||
|
|
|
|||
|
|
@ -23,8 +23,10 @@ import React, {
|
|||
useRef,
|
||||
useState,
|
||||
} from 'react';
|
||||
import sharedControlComponents from '@superset-ui/chart-controls/lib/shared-controls/components';
|
||||
import { ExtraControlProps } from '@superset-ui/chart-controls';
|
||||
import {
|
||||
ExtraControlProps,
|
||||
sharedControlComponents,
|
||||
} from '@superset-ui/chart-controls';
|
||||
import { JsonArray, JsonValue, t } from '@superset-ui/core';
|
||||
import { ControlProps } from 'src/explore/components/Control';
|
||||
import builtInControlComponents from 'src/explore/components/controls';
|
||||
|
|
|
|||
Loading…
Reference in New Issue