mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
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:
@@ -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 = (
|
||||
<>
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user