index.tsx 574 B

1234567891011121314151617181920
  1. import { Container } from "components/Container";
  2. import React, { useEffect } from "react";
  3. import { parseAndHandleRequest } from "services/billing-service";
  4. import S from "utils/strings";
  5. const Page: React.FC = () => {
  6. const [failed, setFailed] = React.useState(false);
  7. useEffect(() => {
  8. parseAndHandleRequest().catch(() => {
  9. setFailed(true);
  10. });
  11. }, []);
  12. return <Container>{failed ? S.error_generic : <Spinner />}</Container>;
  13. };
  14. export default Page;
  15. const Spinner: React.FC = () => <div className="loading-spinner"></div>;