All files / src/routes UnprotectedRoutes.tsx

0% Statements 0/1
100% Branches 0/0
100% Functions 0/0
0% Lines 0/1

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102                                                                                                                                                                                                           
import SuspenseLayout from "@components/Layout/SuspenseLayout";
import EnterpriseRestoredPage from "@pages/AcquirerPortal/EnterpriseRestoredPage/EnterpriseRestoredPage";
import CancelMembership from "@pages/CancelMembership/CancelMembership";
import ChangePassword from "@pages/Login/ChangePassword";
import ExpiredPasswordReset from "@pages/Login/ExpiredPasswordReset";
import InviteMembers from "@pages/Login/InviteMembers";
import MerchantCheckout from "@pages/MerchantCheckout/MerchantCheckout";
import { Privacy } from "@pages/Privacy";
import RefundPolicy from "@pages/RefundPolicy/RefundPolicy";
import { TermsOfServicePage } from "@pages/TermsOfService";
import { ThemeWrapper } from "@theme/v2/Provider";
import {
  ACQUIRER_PATHS,
  AUTH_PATHS,
  MERCHANT_PATHS,
  POLICY_PATHS,
  PUBLIC_FORM_PATHS,
} from "./paths";
import publicFormRoutes from "./PublicFormRoutes";
import { EmailVerificationPageGenerator } from "@pages/EmailVerification/EmailVerificationPageGenerator";
import SLAPage from "@pages/SLA/SLAPage";
 
export const unprotectedRoutes = [
  {
    path: "public-form",
    element: <SuspenseLayout />,
    children: publicFormRoutes,
  },
  {
    path: "/",
    element: <SuspenseLayout />,
    children: publicFormRoutes,
  },
  {
    path: AUTH_PATHS.CHANGE_PASSWORD,
    element: <ChangePassword />,
  },
  {
    path: AUTH_PATHS.SET_PASSWORD,
    element: <ChangePassword isToS />,
  },
  {
    path: POLICY_PATHS.PRIVACY,
    element: <Privacy />,
  },
  {
    path: POLICY_PATHS.TERMS_OF_SERVICE,
    element: <TermsOfServicePage />,
  },
  {
    path: POLICY_PATHS.SLA,
    element: <SLAPage />,
  },
  {
    path: ACQUIRER_PATHS.PROVIDER_RESTORED,
    element: <EnterpriseRestoredPage />,
  },
  {
    path: AUTH_PATHS.LINK_EXPIRED,
    element: <ExpiredPasswordReset />,
  },
  { path: AUTH_PATHS.INVITE_USER_LINK, element: <InviteMembers /> },
  {
    path: POLICY_PATHS.REFUND_POLICY,
    element: (
      <ThemeWrapper>
        <RefundPolicy />
      </ThemeWrapper>
    ),
  },
  {
    path: PUBLIC_FORM_PATHS.EMAIL_VERIFICATION,
    element: <EmailVerificationPageGenerator />,
  },
  {
    path: POLICY_PATHS.CANCEL_MEMBERSHIP,
    element: (
      <ThemeWrapper>
        <CancelMembership />
      </ThemeWrapper>
    ),
  },
  {
    path: MERCHANT_PATHS.CHECKOUT,
    element: (
      <ThemeWrapper>
        <MerchantCheckout />
      </ThemeWrapper>
    ),
  },
  // {
  //   path: "/",
  //   element: <SuspenseLayout />,
  //   children: [
  //     {
  //       path: "404",
  //       element: <NotFoundResourcePage />,
  //     },
  //   ],
  // },
];