import { css, cx } from '@emotion/css'; import React, { useState } from 'react'; import { GrafanaTheme } from '@grafana/data'; import { Icon, InfoBox, stylesFactory, useTheme } from '@grafana/ui'; const getStyles = stylesFactory((theme: GrafanaTheme) => ({ infoBox: css` margin-top: ${theme.spacing.xs}; `, })); export const HelpToggle: React.FunctionComponent = ({ children }) => { const [isHelpVisible, setIsHelpVisible] = useState(false); const theme = useTheme(); const styles = getStyles(theme); return ( <> {isHelpVisible && {children}} ); };