@grafana/ui
Version:
Grafana Components Library
1 lines • 1.52 kB
Source Map (JSON)
{"version":3,"file":"ModalTabContent.mjs","sources":["../../../../src/components/Modal/ModalTabContent.tsx"],"sourcesContent":["import { css } from '@emotion/css';\nimport * as React from 'react';\n\nimport { GrafanaTheme2 } from '@grafana/data';\n\nimport { useStyles2 } from '../../themes/ThemeContext';\nimport { IconName } from '../../types/icon';\n\ninterface Props {\n /** @deprecated */\n icon?: IconName;\n /** @deprecated */\n iconClass?: string;\n}\n\n/** @internal */\nexport const ModalTabContent = ({ children }: React.PropsWithChildren<Props>) => {\n const styles = useStyles2(getStyles);\n\n return (\n <div>\n <div className={styles.header}>\n <div className={styles.content}>{children}</div>\n </div>\n </div>\n );\n};\n\nconst getStyles = (theme: GrafanaTheme2) => ({\n header: css({\n display: 'flex',\n margin: theme.spacing(0, 0, 3, 0),\n }),\n content: css({\n flexGrow: 1,\n }),\n});\n"],"names":[],"mappings":";;;;AAgBO,MAAM,eAAkB,GAAA,CAAC,EAAE,QAAA,EAA+C,KAAA;AAC/E,EAAM,MAAA,MAAA,GAAS,WAAW,SAAS,CAAA;AAEnC,EAAA,uBACG,GAAA,CAAA,KAAA,EAAA,EACC,QAAC,kBAAA,GAAA,CAAA,KAAA,EAAA,EAAI,WAAW,MAAO,CAAA,MAAA,EACrB,QAAC,kBAAA,GAAA,CAAA,KAAA,EAAA,EAAI,SAAW,EAAA,MAAA,CAAO,OAAU,EAAA,QAAA,EAAS,GAC5C,CACF,EAAA,CAAA;AAEJ;AAEA,MAAM,SAAA,GAAY,CAAC,KAA0B,MAAA;AAAA,EAC3C,QAAQ,GAAI,CAAA;AAAA,IACV,OAAS,EAAA,MAAA;AAAA,IACT,QAAQ,KAAM,CAAA,OAAA,CAAQ,CAAG,EAAA,CAAA,EAAG,GAAG,CAAC;AAAA,GACjC,CAAA;AAAA,EACD,SAAS,GAAI,CAAA;AAAA,IACX,QAAU,EAAA;AAAA,GACX;AACH,CAAA,CAAA;;;;"}