{"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';\nconst 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\nconst Error = ({\n  statusCode\n}) => {\n  const {\n    t\n  } = useTranslation('errors');\n  return __jsx(ErrorDiv, null, statusCode ? t('error-with-status', {\n    statusCode\n  }) : t('error-without-status'));\n};\n\nError.getInitialProps = ({\n  res,\n  err\n}) => {\n  let statusCode = null;\n\n  if (res) {\n    ({\n      statusCode\n    } = res);\n  } else if (err) {\n    ({\n      statusCode\n    } = err);\n  }\n\n  return {\n    namespacesRequired: ['errors'],\n    statusCode\n  };\n};\n\nexport default Error;","map":null,"metadata":{},"sourceType":"module"}