{"ast":null,"code":"import React from \"react\";\nvar __jsx = React.createElement;\nimport { useTranslation } from '~/utils/i18n';\nimport { headerHeight, rem } from '~/utils/style';\nimport styled from 'styled-components';\nvar ErrorDiv = styled.div.withConfig({\n  displayName: \"_error__ErrorDiv\",\n  componentId: \"sc-1tvyt7a-0\"\n})([\"height:calc(100vh - \", \");display:flex;justify-content:center;align-items:center;font-size:\", \";\"], headerHeight, rem(20));\n\nvar Error = function Error(_ref) {\n  var statusCode = _ref.statusCode;\n\n  var _useTranslation = useTranslation('errors'),\n      t = _useTranslation.t;\n\n  return __jsx(ErrorDiv, null, statusCode ? t('error-with-status', {\n    statusCode: statusCode\n  }) : t('error-without-status'));\n};\n\nError.getInitialProps = function (_ref2) {\n  var res = _ref2.res,\n      err = _ref2.err;\n  var statusCode = null;\n\n  if (res) {\n    statusCode = res.statusCode;\n  } else if (err) {\n    statusCode = err.statusCode;\n  }\n\n  return {\n    namespacesRequired: ['errors'],\n    statusCode: statusCode\n  };\n};\n\nexport default Error;","map":null,"metadata":{},"sourceType":"module"}