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())