chore: migrate HiddenControl component from jsx to tsx (#17315)
* migrate HiddenControl component from jsx to tsx * Update superset-frontend/src/explore/components/controls/HiddenControl.tsx Co-authored-by: Erik Ritter <erik.ritter@airbnb.com> * updating the type of value in the interface * Update superset-frontend/src/explore/components/controls/HiddenControl.tsx Co-authored-by: Erik Ritter <erik.ritter@airbnb.com> Co-authored-by: Erik Ritter <erik.ritter@airbnb.com>
This commit is contained in:
parent
a2a457b7ef
commit
28b494c597
|
|
@ -17,29 +17,14 @@
|
|||
* under the License.
|
||||
*/
|
||||
import React from 'react';
|
||||
import PropTypes from 'prop-types';
|
||||
import { Input } from 'src/common/components';
|
||||
|
||||
const propTypes = {
|
||||
onChange: PropTypes.func,
|
||||
value: PropTypes.oneOfType([
|
||||
PropTypes.string,
|
||||
PropTypes.number,
|
||||
PropTypes.object,
|
||||
PropTypes.bool,
|
||||
PropTypes.array,
|
||||
PropTypes.func,
|
||||
]),
|
||||
};
|
||||
interface HiddenControlsProps {
|
||||
onChange: () => void;
|
||||
value: string | number | readonly string[] | undefined;
|
||||
}
|
||||
|
||||
const defaultProps = {
|
||||
onChange: () => {},
|
||||
};
|
||||
|
||||
export default function HiddenControl(props) {
|
||||
export default function HiddenControl(props: HiddenControlsProps) {
|
||||
// This wouldn't be necessary but might as well
|
||||
return <Input type="hidden" value={props.value} />;
|
||||
}
|
||||
|
||||
HiddenControl.propTypes = propTypes;
|
||||
HiddenControl.defaultProps = defaultProps;
|
||||
Loading…
Reference in New Issue