From 9010a0edf12b2e42267d5da13460a443ddff1ece Mon Sep 17 00:00:00 2001 From: chenjiahan Date: Sat, 26 Sep 2020 11:24:42 +0800 Subject: [PATCH] chore: rename useParentField to useLinkField --- src/checkbox-group/index.js | 4 ++-- src/checkbox/index.js | 4 ++-- src/composition/{use-parent-field.ts => use-link-field.ts} | 2 +- src/radio-group/index.js | 4 ++-- src/rate/index.js | 4 ++-- src/slider/index.js | 4 ++-- src/stepper/index.js | 4 ++-- src/switch/index.tsx | 4 ++-- src/uploader/index.js | 4 ++-- 9 files changed, 17 insertions(+), 17 deletions(-) rename src/composition/{use-parent-field.ts => use-link-field.ts} (85%) diff --git a/src/checkbox-group/index.js b/src/checkbox-group/index.js index 172572516..893dac5ce 100644 --- a/src/checkbox-group/index.js +++ b/src/checkbox-group/index.js @@ -3,7 +3,7 @@ import { createNamespace } from '../utils'; import { CHECKBOX_KEY } from '../checkbox'; import { useExpose } from '../composition/use-expose'; import { useChildren } from '../composition/use-relation'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; const [createComponent, bem] = createNamespace('checkbox-group'); @@ -44,7 +44,7 @@ export default createComponent({ ); useExpose({ toggleAll }); - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); linkChildren({ emit, props }); return () =>
{slots.default?.()}
; diff --git a/src/checkbox/index.js b/src/checkbox/index.js index 3604596bd..834c97406 100644 --- a/src/checkbox/index.js +++ b/src/checkbox/index.js @@ -1,7 +1,7 @@ import { computed, watch } from 'vue'; import { createNamespace, pick } from '../utils'; import { useExpose } from '../composition/use-expose'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; import { useParent } from '../composition/use-relation'; import Checker, { checkerProps } from './Checker'; @@ -81,7 +81,7 @@ export default createComponent({ ); useExpose({ toggle, checked }); - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); return () => ( unknown) { +export function useLinkField(getValue: () => unknown) { const field = inject(FIELD_KEY, null) as any; if (field && !field.childFieldValue.value) { diff --git a/src/radio-group/index.js b/src/radio-group/index.js index 4282988fe..cb30d240b 100644 --- a/src/radio-group/index.js +++ b/src/radio-group/index.js @@ -1,7 +1,7 @@ import { watch } from 'vue'; import { createNamespace } from '../utils'; import { useChildren } from '../composition/use-relation'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; const [createComponent, bem] = createNamespace('radio-group'); @@ -29,7 +29,7 @@ export default createComponent({ ); linkChildren({ emit, props }); - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); return () => (
diff --git a/src/rate/index.js b/src/rate/index.js index b4e0f94ff..34caa9fc2 100644 --- a/src/rate/index.js +++ b/src/rate/index.js @@ -7,7 +7,7 @@ import { preventDefault } from '../utils/dom/event'; // Composition import { useRefs } from '../composition/use-refs'; import { useTouch } from '../composition/use-touch'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; // Components import Icon from '../icon'; @@ -193,7 +193,7 @@ export default createComponent({ ); }; - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); return () => (
props.modelValue); + useLinkField(() => props.modelValue); return () => (
props.modelValue); + useLinkField(() => props.modelValue); return () => (
diff --git a/src/switch/index.tsx b/src/switch/index.tsx index 498dfe512..82e2e4b81 100644 --- a/src/switch/index.tsx +++ b/src/switch/index.tsx @@ -1,5 +1,5 @@ import { createNamespace, addUnit } from '../utils'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; import Loading from '../loading'; const [createComponent, bem] = createNamespace('switch'); @@ -42,7 +42,7 @@ export default createComponent({ } }; - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); return () => { const { size, loading, disabled, activeColor, inactiveColor } = props; diff --git a/src/uploader/index.js b/src/uploader/index.js index 85462427a..6900fbab1 100644 --- a/src/uploader/index.js +++ b/src/uploader/index.js @@ -13,7 +13,7 @@ import { // Composition import { useExpose } from '../composition/use-expose'; -import { useParentField } from '../composition/use-parent-field'; +import { useLinkField } from '../composition/use-link-field'; // Components import Icon from '../icon'; @@ -313,7 +313,7 @@ export default createComponent({ closeImagePreview, }); - useParentField(() => props.modelValue); + useLinkField(() => props.modelValue); return () => (