From ba6757e85907a9e7ef89da05e58989f96b9077c4 Mon Sep 17 00:00:00 2001 From: Sendya <18x@loacg.com> Date: Thu, 10 Oct 2019 15:16:37 +0800 Subject: [PATCH 1/3] feat: add Result component --- components/index.js | 4 + .../__tests__/__snapshots__/demo.test.js.snap | 98 ++++++ components/result/__tests__/demo.test.js | 3 + components/result/__tests__/index.test.js | 66 ++++ components/result/demo/403.md | 31 ++ components/result/demo/404.md | 31 ++ components/result/demo/500.md | 31 ++ components/result/demo/customIcon.md | 30 ++ components/result/demo/error.md | 47 +++ components/result/demo/index.vue | 71 ++++ components/result/demo/info.md | 29 ++ components/result/demo/success.md | 32 ++ components/result/demo/warning.md | 27 ++ components/result/index.en-US.md | 9 + components/result/index.jsx | 94 +++++ components/result/index.zh-CN.md | 9 + components/result/noFound.svg | 280 +++++++++++++++ components/result/serverError.svg | 325 ++++++++++++++++++ components/result/style/index.js | 2 + components/result/style/index.less | 71 ++++ components/result/unauthorized.svg | 141 ++++++++ site/components.js | 2 + site/demo.js | 6 + site/demoRoutes.js | 8 + types/result.d.ts | 38 ++ 25 files changed, 1485 insertions(+) create mode 100644 components/result/__tests__/__snapshots__/demo.test.js.snap create mode 100644 components/result/__tests__/demo.test.js create mode 100644 components/result/__tests__/index.test.js create mode 100644 components/result/demo/403.md create mode 100644 components/result/demo/404.md create mode 100644 components/result/demo/500.md create mode 100644 components/result/demo/customIcon.md create mode 100644 components/result/demo/error.md create mode 100644 components/result/demo/index.vue create mode 100644 components/result/demo/info.md create mode 100644 components/result/demo/success.md create mode 100644 components/result/demo/warning.md create mode 100644 components/result/index.en-US.md create mode 100644 components/result/index.jsx create mode 100644 components/result/index.zh-CN.md create mode 100644 components/result/noFound.svg create mode 100644 components/result/serverError.svg create mode 100644 components/result/style/index.js create mode 100644 components/result/style/index.less create mode 100644 components/result/unauthorized.svg create mode 100644 types/result.d.ts diff --git a/components/index.js b/components/index.js index 7c6cc7313..cfb3b4429 100644 --- a/components/index.js +++ b/components/index.js @@ -137,6 +137,8 @@ import { default as ConfigProvider } from './config-provider'; import { default as Empty } from './empty'; +import { default as Result } from './result'; + const components = [ Base, Affix, @@ -195,6 +197,7 @@ const components = [ Comment, ConfigProvider, Empty, + Result, ]; const install = function(Vue) { @@ -279,6 +282,7 @@ export { Comment, ConfigProvider, Empty, + Result, }; export default { diff --git a/components/result/__tests__/__snapshots__/demo.test.js.snap b/components/result/__tests__/__snapshots__/demo.test.js.snap new file mode 100644 index 000000000..3268f0800 --- /dev/null +++ b/components/result/__tests__/__snapshots__/demo.test.js.snap @@ -0,0 +1,98 @@ +// Jest Snapshot v1, https://goo.gl/fbAQLP + +exports[`renders ./components/result/demo/403.md correctly 1`] = ` +
The content you submitted has the following error:
+Your account has been frozen Thaw immediately >
+Your account is not yet eligible to apply Apply Unlock >
+The content you submitted has the following error:
+