{"version":3,"file":"MobileActionContainer.cjs","names":["_react","_interopRequireDefault","require","_styledComponents","_Button","_styles","_types","_rooks","_jsxRuntime","ActionContainer","styled","div","props","COLORS","getColor","theme","BREAKPOINTS","SMALL","MobileActionContainer","_ref","disabled","variant","icon","label","loading","action","isSmallScreen","useMediaMatch","replace","jsx","children","TextButton","size","Size","Medium","Small","onClick","exports"],"sources":["../../../src/GlobalNavigationBar/mobile/MobileActionContainer.tsx"],"sourcesContent":["import React from 'react';\r\nimport styled from 'styled-components';\r\nimport { TextButton } from '../../Button';\r\nimport { BREAKPOINTS, COLORS } from '../../styles';\r\nimport { Size } from '../../types';\r\nimport { MenuButton } from '../types';\r\nimport {useMediaMatch} from \"rooks\";\r\n\r\nconst ActionContainer = styled.div`\r\n  padding: 8px 16px;\r\n  box-sizing: border-box;\r\n  border-top: 1px solid ${props => COLORS.getColor('neutral_200', props.theme)};\r\n  display: flex;\r\n  flex-direction: column;\r\n\r\n  ${BREAKPOINTS.SMALL} {\r\n    padding: 16px;\r\n  }\r\n`;\r\n\r\ninterface MobileActionContainerProps extends MenuButton {}\r\n\r\nexport const MobileActionContainer: React.FunctionComponent<MobileActionContainerProps> = ({ disabled, variant = 'secondary', icon, label, loading, action }) => {\r\n  const isSmallScreen = useMediaMatch(BREAKPOINTS.SMALL.replace('@media ', ''));\r\n\r\n  return (\r\n    <ActionContainer>\r\n      <TextButton variant={variant} size={isSmallScreen ? Size.Medium : Size.Small} disabled={disabled} icon={icon} loading={loading} onClick={action}>\r\n        {label}\r\n      </TextButton>\r\n    </ActionContainer>\r\n  );\r\n};\r\n"],"mappings":";;;;;;;AAAA,IAAAA,MAAA,GAAAC,sBAAA,CAAAC,OAAA;AACA,IAAAC,iBAAA,GAAAF,sBAAA,CAAAC,OAAA;AACA,IAAAE,OAAA,GAAAF,OAAA;AACA,IAAAG,OAAA,GAAAH,OAAA;AACA,IAAAI,MAAA,GAAAJ,OAAA;AAEA,IAAAK,MAAA,GAAAL,OAAA;AAAoC,IAAAM,WAAA,GAAAN,OAAA;AAEpC,MAAMO,eAAe,GAAGC,yBAAM,CAACC,GAAG;AAClC;AACA;AACA,0BAA0BC,KAAK,IAAIC,cAAM,CAACC,QAAQ,CAAC,aAAa,EAAEF,KAAK,CAACG,KAAK,CAAC;AAC9E;AACA;AACA;AACA,IAAIC,mBAAW,CAACC,KAAK;AACrB;AACA;AACA,CAAC;AAIM,MAAMC,qBAA0E,GAAGC,IAAA,IAAuE;EAAA,IAAtE;IAAEC,QAAQ;IAAEC,OAAO,GAAG,WAAW;IAAEC,IAAI;IAAEC,KAAK;IAAEC,OAAO;IAAEC;EAAO,CAAC,GAAAN,IAAA;EAC1J,MAAMO,aAAa,GAAG,IAAAC,oBAAa,EAACX,mBAAW,CAACC,KAAK,CAACW,OAAO,CAAC,SAAS,EAAE,EAAE,CAAC,CAAC;EAE7E,oBACE,IAAApB,WAAA,CAAAqB,GAAA,EAACpB,eAAe;IAAAqB,QAAA,eACd,IAAAtB,WAAA,CAAAqB,GAAA,EAACzB,OAAA,CAAA2B,UAAU;MAACV,OAAO,EAAEA,OAAQ;MAACW,IAAI,EAAEN,aAAa,GAAGO,WAAI,CAACC,MAAM,GAAGD,WAAI,CAACE,KAAM;MAACf,QAAQ,EAAEA,QAAS;MAACE,IAAI,EAAEA,IAAK;MAACE,OAAO,EAAEA,OAAQ;MAACY,OAAO,EAAEX,MAAO;MAAAK,QAAA,EAC7IP;IAAK,CACI;EAAC,CACE,CAAC;AAEtB,CAAC;AAACc,OAAA,CAAAnB,qBAAA,GAAAA,qBAAA","ignoreList":[]}