{"version":3,"file":"CopyableText.mjs","sources":["../../../../../../../../web/src/adminPortal/components/CopyableText.tsx"],"sourcesContent":["import { SxProps, Theme } from '@mui/material';\nimport React from 'react';\n\nimport { CopyableTextCore, CopyableTextCoreProps } from '../shared/components/CopyableText';\nimport { useClickToCopy } from '../utils/clickToCopyUtils';\nimport { Code } from './Code';\nimport { Label } from './Label';\nimport { Typography } from './Typography';\n\nexport interface CopyableTextProps extends CopyableTextCoreProps {\n  whiteSpace?: 'pre-wrap' | undefined;\n}\n\nconst wrapperSx: SxProps<Theme> = (theme) => ({\n  backgroundColor: theme.styleConfig.colors.accent,\n});\n\nexport const CopyableText = (props: CopyableTextProps): JSX.Element => {\n  return (\n    <CopyableTextCore\n      {...props}\n      CodeComponent={Code}\n      LabelComponent={Label}\n      TypographyComponent={Typography}\n      useClickToCopy={useClickToCopy}\n      wrapperSx={wrapperSx}\n    />\n  );\n};\n"],"names":["wrapperSx","theme","backgroundColor","styleConfig","colors","accent","CopyableText","props","React","CopyableTextCore","CodeComponent","Code","LabelComponent","Label","TypographyComponent","Typography","useClickToCopy"],"mappings":";;;;;;;AAaA,MAAMA,SAAAA,GAA4B,CAACC,KAAAA,IAAW;AAC5CC,QAAAA,eAAAA,EAAiBD,KAAAA,CAAME,WAAW,CAACC,MAAM,CAACC;KAC5C,CAAA;AAEO,MAAMC,eAAe,CAACC,KAAAA,GAAAA;AAC3B,IAAA,qBACEC,EAAA,CAAA,aAAA,CAACC,gBAAAA,EAAAA;AACE,QAAA,GAAGF,KAAK;QACTG,aAAAA,EAAeC,IAAAA;QACfC,cAAAA,EAAgBC,KAAAA;QAChBC,mBAAAA,EAAqBC,UAAAA;QACrBC,cAAAA,EAAgBA,cAAAA;QAChBhB,SAAAA,EAAWA;;AAGjB;;;;"}