@grafana/ui
Version:
Grafana Components Library
1 lines • 1.5 kB
Source Map (JSON)
{"version":3,"file":"VizTooltipWrapper.mjs","sources":["../../../../src/components/VizTooltip/VizTooltipWrapper.tsx"],"sourcesContent":["import { css } from '@emotion/css';\nimport clsx from 'clsx';\nimport React, { type HTMLAttributes } from 'react';\n\nimport { type GrafanaTheme2 } from '@grafana/data';\nimport { selectors } from '@grafana/e2e-selectors';\n\nimport { useStyles2 } from '../../themes/ThemeContext';\n\n/** @alpha */\nexport interface VizTooltipWrapperProps extends HTMLAttributes<HTMLDivElement> {\n children?: React.ReactNode;\n}\n\n/** @alpha */\nexport const VizTooltipWrapper = ({ children, className }: VizTooltipWrapperProps) => {\n const styles = useStyles2(getStyles);\n return (\n <div className={clsx(styles, className)} data-testid={selectors.components.Panels.Visualization.Tooltip.Wrapper}>\n {children}\n </div>\n );\n};\n\nconst getStyles = (theme: GrafanaTheme2) =>\n css({\n display: 'flex',\n flexDirection: 'column',\n fontSize: theme.typography.bodySmall.fontSize,\n });\n"],"names":[],"mappings":";;;;;;;AAeO,MAAM,iBAAA,GAAoB,CAAC,EAAE,QAAA,EAAU,WAAU,KAA8B;AACpF,EAAA,MAAM,MAAA,GAAS,WAAW,SAAS,CAAA;AACnC,EAAA,uBACE,GAAA,CAAC,KAAA,EAAA,EAAI,SAAA,EAAW,IAAA,CAAK,QAAQ,SAAS,CAAA,EAAG,aAAA,EAAa,SAAA,CAAU,UAAA,CAAW,MAAA,CAAO,aAAA,CAAc,OAAA,CAAQ,SACrG,QAAA,EACH,CAAA;AAEJ;AAEA,MAAM,SAAA,GAAY,CAAC,KAAA,KACjB,GAAA,CAAI;AAAA,EACF,OAAA,EAAS,MAAA;AAAA,EACT,aAAA,EAAe,QAAA;AAAA,EACf,QAAA,EAAU,KAAA,CAAM,UAAA,CAAW,SAAA,CAAU;AACvC,CAAC,CAAA;;;;"}