Browse Source

chore: Upgrade antd (#11471)

pull/11477/head
afc163 10 months ago
committed by GitHub
parent
commit
65b909eed7
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 6
      config/config.ts
  2. 4
      package.json
  3. 51
      src/pages/User/Login/__snapshots__/login.test.tsx.snap
  4. 6
      tests/setupTests.jsx

6
config/config.ts

@ -115,7 +115,11 @@ export default defineConfig({
* @description babel import * @description babel import
* @doc https://umijs.org/docs/max/antd#antd * @doc https://umijs.org/docs/max/antd#antd
*/ */
antd: {}, antd: {
styleProvider: {
cssVar: true,
},
},
/** /**
* @name * @name
* @description axios ahooks useRequest * @description axios ahooks useRequest

4
package.json

@ -39,9 +39,9 @@
"defaults" "defaults"
], ],
"dependencies": { "dependencies": {
"@ant-design/icons": "^4.8.3", "@ant-design/icons": "^5.6.1",
"@ant-design/pro-components": "^2.7.19", "@ant-design/pro-components": "^2.7.19",
"antd": "^5.21.2", "antd": "^5.25.4",
"antd-style": "^3.7.0", "antd-style": "^3.7.0",
"classnames": "^2.5.1", "classnames": "^2.5.1",
"dayjs": "^1.11.13", "dayjs": "^1.11.13",

51
src/pages/User/Login/__snapshots__/login.test.tsx.snap

@ -57,6 +57,7 @@ exports[`Login Page should login success 1`] = `
class="ant-menu-title-content" class="ant-menu-title-content"
> >
<div <div
aria-describedby="test-id"
class="ant-pro-base-menu-inline-item-title" class="ant-pro-base-menu-inline-item-title"
> >
<span <span
@ -101,6 +102,7 @@ exports[`Login Page should login success 1`] = `
class="ant-menu-title-content" class="ant-menu-title-content"
> >
<a <a
aria-describedby="test-id"
href="/list" href="/list"
> >
<div <div
@ -576,7 +578,7 @@ exports[`Login Page should show login form 1`] = `
class="acss-trkbkn" class="acss-trkbkn"
> >
<div <div
class="acss-15lsw8v" class="acss-1asxt4z"
data-lang="true" data-lang="true"
> >
<span <span
@ -610,16 +612,16 @@ exports[`Login Page should show login form 1`] = `
style="flex: 1; padding: 32px 0px;" style="flex: 1; padding: 32px 0px;"
> >
<div <div
class="ant-pro-form-login-container css-dev-only-do-not-override-ccdg5a css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-container "
> >
<div <div
class="ant-pro-form-login-top css-dev-only-do-not-override-ccdg5a css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-top"
> >
<div <div
class="ant-pro-form-login-header css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-header "
> >
<span <span
class="ant-pro-form-login-logo css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-logo "
> >
<img <img
alt="logo" alt="logo"
@ -627,24 +629,24 @@ exports[`Login Page should show login form 1`] = `
/> />
</span> </span>
<span <span
class="ant-pro-form-login-title css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-title "
> >
Ant Design Ant Design
</span> </span>
</div> </div>
<div <div
class="ant-pro-form-login-desc css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-desc "
> >
Ant Design is the most influential web design specification in Xihu district Ant Design is the most influential web design specification in Xihu district
</div> </div>
</div> </div>
<div <div
class="ant-pro-form-login-main css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-main "
style="width: 328px; min-width: 280px; max-width: 75vw;" style="width: 328px; min-width: 280px; max-width: 75vw;"
> >
<form <form
autocomplete="off" autocomplete="off"
class="ant-form ant-form-vertical ant-pro-form css-dev-only-do-not-override-ccdg5a" class="ant-form ant-form-vertical ant-pro-form"
> >
<input <input
style="display: none;" style="display: none;"
@ -654,6 +656,7 @@ exports[`Login Page should show login form 1`] = `
class="ant-tabs ant-tabs-top ant-tabs-centered" class="ant-tabs ant-tabs-top ant-tabs-centered"
> >
<div <div
aria-orientation="horizontal"
class="ant-tabs-nav" class="ant-tabs-nav"
role="tablist" role="tablist"
> >
@ -689,7 +692,7 @@ exports[`Login Page should show login form 1`] = `
class="ant-tabs-tab-btn" class="ant-tabs-tab-btn"
id="rc-tabs-test-tab-mobile" id="rc-tabs-test-tab-mobile"
role="tab" role="tab"
tabindex="0" tabindex="-1"
> >
Phone Login Phone Login
</div> </div>
@ -707,11 +710,9 @@ exports[`Login Page should show login form 1`] = `
aria-controls="rc-tabs-test-more-popup" aria-controls="rc-tabs-test-more-popup"
aria-expanded="false" aria-expanded="false"
aria-haspopup="listbox" aria-haspopup="listbox"
aria-hidden="true"
class="ant-tabs-nav-more" class="ant-tabs-nav-more"
id="rc-tabs-test-more" id="rc-tabs-test-more"
style="visibility: hidden; order: 1;" style="visibility: hidden; order: 1;"
tabindex="-1"
type="button" type="button"
> >
<span <span
@ -804,10 +805,10 @@ exports[`Login Page should show login form 1`] = `
<span <span
class="ant-input-suffix" class="ant-input-suffix"
> >
<span <button
class="ant-input-clear-icon ant-input-clear-icon-hidden" class="ant-input-clear-icon ant-input-clear-icon-hidden"
role="button"
tabindex="-1" tabindex="-1"
type="button"
> >
<span <span
aria-label="close-circle" aria-label="close-circle"
@ -829,7 +830,7 @@ exports[`Login Page should show login form 1`] = `
/> />
</svg> </svg>
</span> </span>
</span> </button>
</span> </span>
</span> </span>
</div> </div>
@ -936,7 +937,9 @@ exports[`Login Page should show login form 1`] = `
class="ant-checkbox-inner" class="ant-checkbox-inner"
/> />
</span> </span>
<span> <span
class="ant-checkbox-label"
>
Remember me Remember me
</span> </span>
</label> </label>
@ -957,7 +960,7 @@ exports[`Login Page should show login form 1`] = `
</button> </button>
</form> </form>
<div <div
class="ant-pro-form-login-main-other css-dev-only-do-not-override-ccdg5a" class="ant-pro-form-login-main-other "
> >
Login with : Login with :
<span <span
@ -1023,17 +1026,17 @@ exports[`Login Page should show login form 1`] = `
</div> </div>
</div> </div>
<footer <footer
class="ant-layout-footer css-dev-only-do-not-override-ccdg5a" class="ant-layout-footer"
style="padding: 0px; background: none;" style="padding: 0px; background: none;"
> >
<div <div
class="ant-pro-global-footer css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer"
> >
<div <div
class="ant-pro-global-footer-list css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer-list"
> >
<a <a
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer-list-link"
href="https://pro.ant.design" href="https://pro.ant.design"
rel="noreferrer" rel="noreferrer"
target="_blank" target="_blank"
@ -1042,7 +1045,7 @@ exports[`Login Page should show login form 1`] = `
Ant Design Pro Ant Design Pro
</a> </a>
<a <a
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer-list-link"
href="https://github.com/ant-design/ant-design-pro" href="https://github.com/ant-design/ant-design-pro"
rel="noreferrer" rel="noreferrer"
target="_blank" target="_blank"
@ -1069,7 +1072,7 @@ exports[`Login Page should show login form 1`] = `
</span> </span>
</a> </a>
<a <a
class="ant-pro-global-footer-list-link css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer-list-link"
href="https://ant.design" href="https://ant.design"
rel="noreferrer" rel="noreferrer"
target="_blank" target="_blank"
@ -1079,7 +1082,7 @@ exports[`Login Page should show login form 1`] = `
</a> </a>
</div> </div>
<div <div
class="ant-pro-global-footer-copyright css-dev-only-do-not-override-ccdg5a" class="ant-pro-global-footer-copyright"
> >
<span <span
aria-label="copyright" aria-label="copyright"

6
tests/setupTests.jsx

@ -1,4 +1,8 @@
const localStorageMock = { import { defaultConfig } from 'antd/lib/theme/internal';
defaultConfig.hashed = false;
const localStorageMock = {
getItem: jest.fn(), getItem: jest.fn(),
setItem: jest.fn(), setItem: jest.fn(),
removeItem: jest.fn(), removeItem: jest.fn(),

Loading…
Cancel
Save