File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -70,9 +70,6 @@ const Index = () => {
7070
7171 const { data } = useTagInfo ( { id : tagId } ) ;
7272 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 || '' ;
7673 const [ formData , setFormData ] = useState < FormDataItem > ( initFormData ) ;
7774 const [ immData , setImmData ] = useState ( initFormData ) ;
7875 const [ contentChanged , setContentChanged ] = useState ( false ) ;
@@ -85,16 +82,21 @@ const Index = () => {
8582 when : contentChanged ,
8683 } ) ;
8784
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+
8893 useEffect ( ( ) => {
8994 const { displayName, slugName, description, editSummary } = formData ;
9095 const {
9196 displayName : display_name ,
9297 slugName : slug_name ,
9398 description : original_text ,
9499 } = immData ;
95- if ( ! display_name || ! slug_name || ! original_text ) {
96- return ;
97- }
98100
99101 if (
100102 display_name . value !== displayName . value ||
You can’t perform that action at this time.
0 commit comments