@@ -799,11 +799,13 @@ const MetadataProgressUpdateForm = ({
799
799
onSubmit = { onSubmit }
800
800
metadataDetails = { metadataDetails }
801
801
metadataToUpdate = { metadataToUpdate }
802
+ history = { userMetadataDetails . history }
802
803
/>
803
804
) ;
804
805
} ;
805
806
806
807
type InProgress = UserMetadataDetailsQuery [ "userMetadataDetails" ] [ "inProgress" ] ;
808
+ type History = UserMetadataDetailsQuery [ "userMetadataDetails" ] [ "history" ] ;
807
809
808
810
const MetadataInProgressUpdateForm = ( {
809
811
onSubmit,
@@ -910,10 +912,10 @@ const MetadataInProgressUpdateForm = ({
910
912
</ >
911
913
) : null }
912
914
< Select
913
- data = { userPreferences . general . watchProviders }
914
- label = { `Where did you ${ getVerb ( Verb . Read , metadataDetails . lot ) } it?` }
915
915
name = "providerWatchedOn"
916
916
defaultValue = { inProgress . providerWatchedOn }
917
+ data = { userPreferences . general . watchProviders }
918
+ label = { `Where did you ${ getVerb ( Verb . Read , metadataDetails . lot ) } it?` }
917
919
/>
918
920
< Button variant = "outline" type = "submit" >
919
921
Update
@@ -927,10 +929,12 @@ const NewProgressUpdateForm = ({
927
929
onSubmit,
928
930
metadataDetails,
929
931
metadataToUpdate,
932
+ history,
930
933
} : {
931
934
onSubmit : ( e : FormEvent < HTMLFormElement > ) => void ;
932
935
metadataToUpdate : UpdateProgressData ;
933
936
metadataDetails : MetadataDetailsQuery [ "metadataDetails" ] ;
937
+ history : History ;
934
938
} ) => {
935
939
const userPreferences = useUserPreferences ( ) ;
936
940
const [ _ , setMetadataToUpdate ] = useMetadataProgressUpdate ( ) ;
@@ -940,6 +944,7 @@ const NewProgressUpdateForm = ({
940
944
) ;
941
945
const [ watchTime , setWatchTime ] =
942
946
useState < ( typeof WATCH_TIMES ) [ number ] > ( "Just Right Now" ) ;
947
+ const lastProviderWatchedOn = history [ 0 ] ?. providerWatchedOn ;
943
948
944
949
return (
945
950
< Form
@@ -1128,9 +1133,10 @@ const NewProgressUpdateForm = ({
1128
1133
/>
1129
1134
) : null }
1130
1135
< Select
1131
- label = { `Where did you ${ getVerb ( Verb . Read , metadataDetails . lot ) } it?` }
1132
- data = { userPreferences . general . watchProviders }
1133
1136
name = "providerWatchedOn"
1137
+ defaultValue = { lastProviderWatchedOn }
1138
+ data = { userPreferences . general . watchProviders }
1139
+ label = { `Where did you ${ getVerb ( Verb . Read , metadataDetails . lot ) } it?` }
1134
1140
/>
1135
1141
{ selectedDate ? (
1136
1142
< input
0 commit comments