File tree 1 file changed +8
-6
lines changed
1 file changed +8
-6
lines changed Original file line number Diff line number Diff line change @@ -70,9 +70,6 @@ const Index = () => {
70
70
71
71
const { data } = useTagInfo ( { id : tagId } ) ;
72
72
const { data : revisions = [ ] } = useQueryRevisions ( data ?. tag_id ) ;
73
- initFormData . displayName . value = data ?. display_name || '' ;
74
- initFormData . slugName . value = data ?. slug_name || '' ;
75
- initFormData . description . value = data ?. original_text || '' ;
76
73
const [ formData , setFormData ] = useState < FormDataItem > ( initFormData ) ;
77
74
const [ immData , setImmData ] = useState ( initFormData ) ;
78
75
const [ contentChanged , setContentChanged ] = useState ( false ) ;
@@ -85,16 +82,21 @@ const Index = () => {
85
82
when : contentChanged ,
86
83
} ) ;
87
84
85
+ useEffect ( ( ) => {
86
+ initFormData . displayName . value = data ?. display_name || '' ;
87
+ initFormData . slugName . value = data ?. slug_name || '' ;
88
+ initFormData . description . value = data ?. original_text || '' ;
89
+ setFormData ( initFormData ) ;
90
+ setImmData ( initFormData ) ;
91
+ } , [ data ] ) ;
92
+
88
93
useEffect ( ( ) => {
89
94
const { displayName, slugName, description, editSummary } = formData ;
90
95
const {
91
96
displayName : display_name ,
92
97
slugName : slug_name ,
93
98
description : original_text ,
94
99
} = immData ;
95
- if ( ! display_name || ! slug_name || ! original_text ) {
96
- return ;
97
- }
98
100
99
101
if (
100
102
display_name . value !== displayName . value ||
You can’t perform that action at this time.
0 commit comments