import React from "react"; import { ERROR_CODES } from "@appsmith/constants/ApiConstants"; import PageNotFound from "pages/common/PageNotFound"; import ServerTimeout from "pages/common/ServerTimeout"; import ServerUnavailable from "pages/common/ServerUnavailable"; import ClientError from "pages/common/ClientError"; interface ErrorPageProps { code: ERROR_CODES; } function ErrorPage(props: ErrorPageProps) { const { code } = props; switch (code) { case ERROR_CODES.PAGE_NOT_FOUND: return ; case ERROR_CODES.SERVER_ERROR: return ; case ERROR_CODES.REQUEST_TIMEOUT: return ; case ERROR_CODES.FAILED_TO_CORRECT_BINDING: return ; default: return ; } } export default ErrorPage;