@grafana/ui
Version:
Grafana Components Library
1 lines • 1.21 kB
Source Map (JSON)
{"version":3,"file":"TabContent.mjs","sources":["../../../../src/components/Tabs/TabContent.tsx"],"sourcesContent":["import { css, cx } from '@emotion/css';\nimport { HTMLAttributes, ReactNode } from 'react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nimport { useStyles2 } from '../../themes/ThemeContext';\n\ninterface Props extends HTMLAttributes<HTMLDivElement> {\n children: ReactNode;\n}\n\nexport const TabContent = ({ children, className, ...restProps }: Props) => {\n const styles = useStyles2(getTabContentStyle);\n\n return (\n <div {...restProps} className={cx(styles.tabContent, className)}>\n {children}\n </div>\n );\n};\n\nconst getTabContentStyle = (theme: GrafanaTheme2) => ({\n tabContent: css({\n background: theme.colors.background.primary,\n }),\n});\n"],"names":[],"mappings":";;;;AAWO,MAAM,aAAa,CAAC,EAAE,UAAU,SAAW,EAAA,GAAG,WAAuB,KAAA;AAC1E,EAAM,MAAA,MAAA,GAAS,WAAW,kBAAkB,CAAA;AAE5C,EACE,uBAAA,GAAA,CAAC,KAAK,EAAA,EAAA,GAAG,SAAW,EAAA,SAAA,EAAW,GAAG,MAAO,CAAA,UAAA,EAAY,SAAS,CAAA,EAC3D,QACH,EAAA,CAAA;AAEJ;AAEA,MAAM,kBAAA,GAAqB,CAAC,KAA0B,MAAA;AAAA,EACpD,YAAY,GAAI,CAAA;AAAA,IACd,UAAA,EAAY,KAAM,CAAA,MAAA,CAAO,UAAW,CAAA;AAAA,GACrC;AACH,CAAA,CAAA;;;;"}