From f37fb01c4d5ccc1f9fd1e843074c14cda8b77fec Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 1 Sep 2021 11:07:06 +0800 Subject: [PATCH] fix(AddressEdit): remove unused finish button (#9364) --- src/address-edit/AddressEditDetail.tsx | 18 ++---------------- src/address-edit/README.md | 2 -- src/address-edit/README.zh-CN.md | 2 -- src/address-edit/index.less | 7 ------- src/address-edit/var.less | 2 -- src/locale/lang/de-DE-formal.ts | 1 - src/locale/lang/de-DE.ts | 1 - src/locale/lang/en-US.ts | 1 - src/locale/lang/es-ES.ts | 1 - src/locale/lang/fr-FR.ts | 1 - src/locale/lang/ja-JP.ts | 1 - src/locale/lang/nb-NO.ts | 1 - src/locale/lang/ro-RO.ts | 1 - src/locale/lang/ru-RU.ts | 1 - src/locale/lang/th-TH.ts | 1 - src/locale/lang/tr-TR.ts | 1 - src/locale/lang/zh-CN.ts | 1 - src/locale/lang/zh-HK.ts | 1 - src/locale/lang/zh-TW.ts | 1 - src/utils/test/index.spec.ts | 6 +----- src/utils/validate.ts | 4 ---- 21 files changed, 3 insertions(+), 52 deletions(-) diff --git a/src/address-edit/AddressEditDetail.tsx b/src/address-edit/AddressEditDetail.tsx index efecefb98..4095519e8 100644 --- a/src/address-edit/AddressEditDetail.tsx +++ b/src/address-edit/AddressEditDetail.tsx @@ -1,7 +1,7 @@ import { PropType, ref, defineComponent } from 'vue'; // Utils -import { isAndroid, createNamespace } from '../utils'; +import { createNamespace } from '../utils'; // Components import { Cell } from '../cell'; @@ -12,7 +12,6 @@ import type { AddressEditSearchItem } from './types'; import type { FieldInstance } from '../field/types'; const [name, bem, t] = createNamespace('address-edit-detail'); -const android = isAndroid(); export default defineComponent({ name, @@ -41,18 +40,6 @@ export default defineComponent({ emit('input', `${express.address || ''} ${express.name || ''}`.trim()); }; - const onFinish = () => field.value?.blur(); - - const renderFinish = () => { - if (props.value && props.focused && android) { - return ( -
- {t('complete')} -
- ); - } - }; - const renderSearchTitle = (express: AddressEditSearchItem) => { if (express.name) { const text = express.name.replace( @@ -95,15 +82,14 @@ export default defineComponent({ return ( <> { expect(get({ a: { b: 2 } }, 'a.b.c')).toEqual(''); }); -test('isAndroid', () => { - expect(isAndroid()).toBeFalsy(); -}); - test('isMobile', () => { expect(isMobile('13000000000')).toBeTruthy(); expect(isMobile('+8613000000000')).toBeTruthy(); diff --git a/src/utils/validate.ts b/src/utils/validate.ts index 7f35a3c54..beca29cc1 100644 --- a/src/utils/validate.ts +++ b/src/utils/validate.ts @@ -35,10 +35,6 @@ export function isNumeric(val: string | number): val is string { return typeof val === 'number' || /^\d+(\.\d+)?$/.test(val); } -export function isAndroid(): boolean { - return inBrowser ? /android/.test(navigator.userAgent.toLowerCase()) : false; -} - export function isIOS(): boolean { return inBrowser ? /ios|iphone|ipad|ipod/.test(navigator.userAgent.toLowerCase())