Chore: Avoid FC in canvas elements and dimension editors (#61014)

This commit is contained in:
Ryan McKinley
2023-01-05 09:55:55 -08:00
committed by GitHub
parent bd90a6e1be
commit 48fbe51d37
31 changed files with 85 additions and 103 deletions

View File

@@ -1,5 +1,5 @@
import { css } from '@emotion/css';
import React, { FC, useCallback, useEffect, useMemo, useState } from 'react';
import React, { useCallback, useEffect, useMemo, useState } from 'react';
import { components } from 'react-select';
import { escapeStringForRegex, GrafanaTheme2 } from '@grafana/data';
@@ -38,7 +38,7 @@ const filterOption = (option: any, searchQuery: string) => {
return regex.test(option.value);
};
export const TagFilter: FC<Props> = ({
export const TagFilter = ({
allowCustomValue = false,
formatCreateLabel,
hideValues,
@@ -49,7 +49,7 @@ export const TagFilter: FC<Props> = ({
tagOptions,
tags,
width,
}) => {
}: Props) => {
const styles = useStyles2(getStyles);
const currentlySelectedTags = tags.map((tag) => ({ value: tag, label: tag, count: 0 }));

View File

@@ -1,5 +1,5 @@
import { css, cx } from '@emotion/css';
import React, { FC } from 'react';
import React from 'react';
import { OptionProps } from 'react-select';
import { GrafanaTheme2 } from '@grafana/data';
@@ -12,7 +12,7 @@ interface ExtendedOptionProps extends OptionProps<any, any> {
data: any;
}
export const TagOption: FC<ExtendedOptionProps> = ({ data, className, label, isFocused, innerProps }) => {
export const TagOption = ({ data, className, label, isFocused, innerProps }: ExtendedOptionProps) => {
const styles = useStyles2(getStyles);
return (