mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
Chore: Avoid explicit React.FC<Props> when possible (round 2) (#64749)
This commit is contained in:
@@ -14,14 +14,7 @@ interface DatasetSelectorProps extends ResourceSelectorProps {
|
||||
onChange: (v: SelectableValue) => void;
|
||||
}
|
||||
|
||||
export const DatasetSelector: React.FC<DatasetSelectorProps> = ({
|
||||
db,
|
||||
value,
|
||||
onChange,
|
||||
disabled,
|
||||
className,
|
||||
applyDefault,
|
||||
}) => {
|
||||
export const DatasetSelector = ({ db, value, onChange, disabled, className, applyDefault }: DatasetSelectorProps) => {
|
||||
const state = useAsync(async () => {
|
||||
const datasets = await db.datasets();
|
||||
return datasets.map(toOption);
|
||||
|
||||
@@ -15,7 +15,7 @@ interface TableSelectorProps extends ResourceSelectorProps {
|
||||
forceFetch?: boolean;
|
||||
}
|
||||
|
||||
export const TableSelector: React.FC<TableSelectorProps> = ({ db, query, value, className, onChange, forceFetch }) => {
|
||||
export const TableSelector = ({ db, query, value, className, onChange, forceFetch }: TableSelectorProps) => {
|
||||
const state = useAsync(async () => {
|
||||
if (!query.dataset && !forceFetch) {
|
||||
return [];
|
||||
|
||||
@@ -18,14 +18,7 @@ interface VisualEditorProps extends QueryEditorProps {
|
||||
onValidate: (isValid: boolean) => void;
|
||||
}
|
||||
|
||||
export const VisualEditor: React.FC<VisualEditorProps> = ({
|
||||
query,
|
||||
db,
|
||||
queryRowFilter,
|
||||
onChange,
|
||||
onValidate,
|
||||
range,
|
||||
}) => {
|
||||
export const VisualEditor = ({ query, db, queryRowFilter, onChange, onValidate, range }: VisualEditorProps) => {
|
||||
const state = useAsync(async () => {
|
||||
const fields = await db.fields(query);
|
||||
return fields;
|
||||
|
||||
Reference in New Issue
Block a user