{"version":3,"file":"AmbientCardButton.mjs","names":["React","Button","makeStyles","ArrowUpRightIcon","EditIcon","DeleteIcon","PropTypes","useStyles","theme","root","borderRadius","padding","AmbientCardButton","props","$","_c","classes","children","deleteOption","editOption","launchOption","otherProps","t0","t1","t2","t3","t4","propTypes","bool","string"],"sources":["../../../../src/UI/inputs/buttons/AmbientCardButton.jsx"],"sourcesContent":["import React from 'react'\nimport { Button, makeStyles } from '@material-ui/core'\nimport { ArrowUpRightIcon, EditIcon, DeleteIcon } from '@fluentui/react-icons'\nimport PropTypes from 'prop-types'\n\nconst useStyles = makeStyles((theme) => ({\n  root: {\n    borderRadius: 0,\n    padding: 8\n  }\n}))\n\nexport const AmbientCardButton = (props) => {\n  const classes = useStyles(props)\n\n  const { editOption, launchOption, deleteOption, children, ...otherProps } = props\n\n  return (\n    <Button\n      classes={{ root: classes.root }}\n      variant='outlined'\n      disableElevation\n      color='primary'\n      {...otherProps}\n    >\n      {editOption && <EditIcon />}\n      {launchOption && <ArrowUpRightIcon />}\n      {deleteOption && <DeleteIcon />}\n      {children}\n    </Button>\n  );\n}\n\nAmbientCardButton.propTypes = {\n  /**\n   * When true will display edit button.\n   */\n  editOption: PropTypes.bool,\n  /**\n   * When true will display launch button.\n   */\n  launchOption: PropTypes.bool,\n   /**\n   * When true will display delete button.\n   */\n  deleteOption: PropTypes.bool,\n  /**\n   * Will display a text lable vesion.\n   */\n  children: PropTypes.string,\n\n}"],"mappings":";;;;;;AAKA,MAAMO,YAAYL,YAAYM,WAAW,EACvCC,MAAM;CACJC,cAAc;CACdC,SAAS;CACX,EACD,EAAE;AAEH,MAAaC,qBAAoBC,UAAA;CAAA,MAAAC,IAAAC,EAAA,GAAA;CAC/B,MAAAC,UAAgBT,UAAUM,MAAM;CAAA,IAAAI;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;CAAA,IAAAC;AAAA,KAAAP,EAAA,OAAAD,OAAA;AAEhC,GAAA,CAAAM,YAAAC,cAAAF,cAAAD,aAAAI,cAA4ER;AAAKC,IAAA,KAAAD;AAAAC,IAAA,KAAAG;AAAAH,IAAA,KAAAI;AAAAJ,IAAA,KAAAK;AAAAL,IAAA,KAAAM;AAAAN,IAAA,KAAAO;QAAA;AAAAJ,aAAAH,EAAA;AAAAI,iBAAAJ,EAAA;AAAAK,eAAAL,EAAA;AAAAM,iBAAAN,EAAA;AAAAO,eAAAP,EAAA;;CAAA,IAAAQ;AAAA,KAAAR,EAAA,OAAAE,QAAAP,MAAA;AAIpEa,OAAA,EAAAb,MAAQO,QAAOP,MAAO;AAAAK,IAAA,KAAAE,QAAAP;AAAAK,IAAA,KAAAQ;OAAAA,MAAAR,EAAA;CAAA,IAAAS;AAAA,KAAAT,EAAA,OAAAK,YAAA;AAM9BI,OAAAJ,cAAc,sBAAA,cAAC,UAAA,KAAW;AAAAL,IAAA,KAAAK;AAAAL,IAAA,KAAAS;OAAAA,MAAAT,EAAA;CAAA,IAAAU;AAAA,KAAAV,EAAA,QAAAM,cAAA;AAC1BI,OAAAJ,gBAAgB,sBAAA,cAAC,kBAAA,KAAmB;AAAAN,IAAA,MAAAM;AAAAN,IAAA,MAAAU;OAAAA,MAAAV,EAAA;CAAA,IAAAW;AAAA,KAAAX,EAAA,QAAAI,cAAA;AACpCO,OAAAP,gBAAgB,sBAAA,cAAC,YAAA,KAAa;AAAAJ,IAAA,MAAAI;AAAAJ,IAAA,MAAAW;OAAAA,MAAAX,EAAA;CAAA,IAAAY;AAAA,KAAAZ,EAAA,QAAAG,YAAAH,EAAA,QAAAO,cAAAP,EAAA,QAAAQ,MAAAR,EAAA,QAAAS,MAAAT,EAAA,QAAAU,MAAAV,EAAA,QAAAW,IAAA;AATjCC,OAAA,sBAAA,cAAC,QAAD;GACW,SAAAJ;GACD,SAAA;GACR,kBAAA;GACM,OAAA;GAAS,GACXD;GAMG,EAJNE,IACAC,IACAC,IACAR,SACM;AAAAH,IAAA,MAAAG;AAAAH,IAAA,MAAAO;AAAAP,IAAA,MAAAQ;AAAAR,IAAA,MAAAS;AAAAT,IAAA,MAAAU;AAAAV,IAAA,MAAAW;AAAAX,IAAA,MAAAY;OAAAA,MAAAZ,EAAA;AAAA,QAXTY;;AAeJd,kBAAkBe,YAAY;CAI5BR,YAAYb,UAAUsB;CAItBR,cAAcd,UAAUsB;CAIxBV,cAAcZ,UAAUsB;CAIxBX,UAAUX,UAAUuB;CAErB"}