grafana/ui: Export types and utils required by grafana/experimental (#42133)

Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com>
This commit is contained in:
Dominik Prokop
2021-11-23 15:41:51 +01:00
committed by GitHub
parent 694600ed04
commit d2d38c978f
11 changed files with 43 additions and 37 deletions

View File

@@ -1,7 +1,6 @@
import { css } from '@emotion/css';
import { GrafanaTheme2 } from '@grafana/data';
import { Field, Icon, PopoverContent, stylesFactory, Tooltip, useTheme2 } from '@grafana/ui';
import { getChildId } from '@grafana/ui/src/utils/children';
import { Field, Icon, PopoverContent, stylesFactory, Tooltip, useTheme2, ReactUtils } from '@grafana/ui';
import { Space } from 'app/plugins/datasource/grafana-azure-monitor-datasource/components/Space';
import React from 'react';
@@ -18,7 +17,7 @@ const EditorField: React.FC<EditorFieldProps> = (props) => {
const theme = useTheme2();
const styles = getStyles(theme, props);
const childInputId = getChildId(children);
const childInputId = ReactUtils.getChildId(children);
const labelEl = (
<>

View File

@@ -2,7 +2,7 @@ import { css, cx } from '@emotion/css';
import { GrafanaTheme2 } from '@grafana/data';
import { Select, stylesFactory, useTheme2 } from '@grafana/ui';
import {
ContainerProps,
SelectContainerProps,
SelectContainer as BaseSelectContainer,
} from '@grafana/ui/src/components/Select/SelectContainer';
import { SelectCommonProps } from '@grafana/ui/src/components/Select/types';
@@ -39,7 +39,7 @@ function InlineSelect<T>({ label: labelProp, ...props }: InlineSelectProps<T>) {
export default InlineSelect;
const SelectContainer = <Option, isMulti extends boolean, Group extends GroupBase<Option>>(
props: ContainerProps<Option, isMulti, Group>
props: SelectContainerProps<Option, isMulti, Group>
) => {
const { children } = props;
@@ -54,7 +54,7 @@ const SelectContainer = <Option, isMulti extends boolean, Group extends GroupBas
};
const ValueContainer = <Option, isMulti extends boolean, Group extends GroupBase<Option>>(
props: ContainerProps<Option, isMulti, Group>
props: SelectContainerProps<Option, isMulti, Group>
) => {
const { className, children } = props;
const theme = useTheme2();