{"version":3,"file":"AmbientCardTitle.mjs","names":["React","Box","Typography","useTheme","PropTypes","AmbientCardTitle","props","theme","title","color","backgroundColor","palette","background","paper","variant","style","textStyle","children","width","padding","propTypes","string","isRequired","elementType","object"],"sources":["../../../../../src/UI/surfaces/cards/AmbientCard/AmbientCardTitle.jsx"],"sourcesContent":["import React from 'react';\nimport { Box, Typography, useTheme } from '@material-ui/core';\nimport { PropTypes } from 'prop-types';\n\nexport const AmbientCardTitle = (props) => {\n  const theme = useTheme();\n  const {\n    title,\n    color,\n    backgroundColor = theme.palette.background.paper,\n    variant = 'h6',\n    style,\n    textStyle,\n    children\n  } = props;\n\n  return (\n    <Box\n      display='flex'\n      alignItems='flex-start'\n      style={{\n        width: '100%',\n        padding: '8px 16px',\n        backgroundColor: backgroundColor,\n        ...style\n      }}\n    >\n      <Typography\n        variant={variant}\n        style={{ color, ...textStyle }}\n      >\n        {title}\n      </Typography>\n      {children && children}\n    </Box>\n  );\n};\n\nAmbientCardTitle.propTypes = {\n  /** @type {?string} title text */\n  title: PropTypes.string.isRequired,\n\n  /** @type {?string} color text by default #FFF */\n  color: PropTypes.string,\n\n  /** @type {?string} optional backgroundColor */\n  backgroundColor: PropTypes.string,\n\n  /** @type {?elementType} variant values for material ui ->\n  | 'h1'\n  | 'h2'\n  | 'h3'\n  | 'h4'\n  | 'h5'\n  | 'h6'\n  | 'subtitle1'\n  | 'subtitle2'\n  | 'body1'\n  | 'body2'\n  | 'caption'\n  | 'button'\n  | 'overline'*/\n  variant: PropTypes.elementType,\n\n  /** @type {?object} optional additional css properties */\n  style: PropTypes.object,\n\n  /** @type {?object}  additional text style properties */\n  textStyle: PropTypes.object,\n\n  /** @type {?elementType} optional children element */\n  children: PropTypes.elementType\n};\n"],"mappings":";;;;AAIA,MAAaK,oBAAoBC,UAAU;CACzC,MAAMC,QAAQJ,UAAU;CACxB,MAAM,EACJK,OACAC,OACAC,kBAAkBH,MAAMI,QAAQC,WAAWC,OAC3CC,UAAU,MACVC,OACAC,WACAC,aACEX;AAEJ,QACE,sBAAA,cAAC,KAAD;EACE,SAAQ;EACR,YAAW;EACX,OAAO;GACLY,OAAO;GACPC,SAAS;GACQT;GACjB,GAAGK;GACJ;EASG,EAPJ,sBAAA,cAAC,YAAD;EACWD;EACT,OAAO;GAAEL;GAAO,GAAGO;GAAW;EAGpB,EADTR,MACS,EACXS,YAAYA,SACT;;AAIVZ,iBAAiBe,YAAY;CAE3BZ,OAAOJ,YAAUiB,OAAOC;CAGxBb,OAAOL,YAAUiB;CAGjBX,iBAAiBN,YAAUiB;CAgB3BP,SAASV,YAAUmB;CAGnBR,OAAOX,YAAUoB;CAGjBR,WAAWZ,YAAUoB;CAGrBP,UAAUb,YAAUmB;CACrB"}