Skip to content

Commit 51e9f21

Browse files
author
egordidenko
committed
fix: rename field value to default value
1. prop defaultValue ignore after it mounting
1 parent d2cce69 commit 51e9f21

File tree

1 file changed

+9
-8
lines changed

1 file changed

+9
-8
lines changed

src/uploader.js

+9-8
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import React, {
66
} from 'react'
77
import uploadcare from 'uploadcare-widget'
88

9-
import { defaultPreviewUrlCallback } from './default-preview-url-callback'
9+
import {defaultPreviewUrlCallback} from './default-preview-url-callback'
1010
import {
1111
useCommitedCallback,
1212
useCustomTabs,
@@ -19,7 +19,8 @@ const useWidget = (
1919
{
2020
id,
2121
name,
22-
value,
22+
value, // @deprecated
23+
defaultValue,
2324
onFileSelect,
2425
onChange,
2526
onDialogOpen,
@@ -167,11 +168,11 @@ const useWidget = (
167168
}, [widgetOptions])
168169

169170
useEffect(() => {
170-
if (cachedValueRef.current !== value) {
171-
widget.current.value(value)
171+
if (cachedValueRef.current !== defaultValue) {
172+
widget.current.value(defaultValue)
172173
}
173-
cachedValueRef.current = value
174-
}, [value])
174+
cachedValueRef.current = defaultValue
175+
}, [])
175176

176177
useEffect(() => {
177178
if (uploadcare && tabsCss && typeof tabsCss === 'string') {
@@ -195,15 +196,15 @@ const useWidget = (
195196
)
196197

197198
return useCallback(
198-
() => <input type="hidden" ref={input} id={id} name={name} />,
199+
() => <input type="hidden" ref={input} id={id} name={name}/>,
199200
[id, name]
200201
)
201202
}
202203

203204
const Uploader = (props) => {
204205
const Input = useWidget(props, uploadcare)
205206

206-
return <Input />
207+
return <Input/>
207208
}
208209

209210
export default Uploader

0 commit comments

Comments
 (0)