From 285a44be1b546e99f1bba4e3c69e5da817ca5bb6 Mon Sep 17 00:00:00 2001 From: shuai Date: Mon, 17 Apr 2023 14:24:00 +0800 Subject: [PATCH 1/4] feat: add login fail page --- ui/.eslintrc.js | 1 + ui/src/assets/images/carousel-wecom-1.jpg | Bin 0 -> 25793 bytes ui/src/assets/images/carousel-wecom-2.jpg | Bin 0 -> 12439 bytes ui/src/assets/images/carousel-wecom-3.jpg | Bin 0 -> 37821 bytes ui/src/assets/images/carousel-wecom-4.jpg | Bin 0 -> 21035 bytes ui/src/assets/images/carousel-wecom-5.jpg | Bin 0 -> 21501 bytes ui/src/components/HttpErrorContent/index.tsx | 6 +- ui/src/pages/50X/index.tsx | 6 +- ui/src/pages/LoginFail/index.tsx | 57 +++++++++++++++++++ ui/src/router/routes.ts | 4 ++ 10 files changed, 71 insertions(+), 3 deletions(-) create mode 100644 ui/src/assets/images/carousel-wecom-1.jpg create mode 100644 ui/src/assets/images/carousel-wecom-2.jpg create mode 100644 ui/src/assets/images/carousel-wecom-3.jpg create mode 100644 ui/src/assets/images/carousel-wecom-4.jpg create mode 100644 ui/src/assets/images/carousel-wecom-5.jpg create mode 100644 ui/src/pages/LoginFail/index.tsx diff --git a/ui/.eslintrc.js b/ui/.eslintrc.js index 032c2103..f4bf831f 100644 --- a/ui/.eslintrc.js +++ b/ui/.eslintrc.js @@ -36,6 +36,7 @@ module.exports = { 'react/no-unescaped-entities': 'off', 'react/require-default-props': 'off', 'arrow-body-style': 'off', + "global-require": "off", 'react/prop-types': 0, 'react/no-danger': 'off', 'jsx-a11y/no-static-element-interactions': 'off', diff --git a/ui/src/assets/images/carousel-wecom-1.jpg b/ui/src/assets/images/carousel-wecom-1.jpg new file mode 100644 index 0000000000000000000000000000000000000000..4dac6292121e27f9fd8a79f03b24934fb52fb08b GIT binary patch literal 25793 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