this repo has no description
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Try go back if close media modal

+10 -5
+10 -5
src/pages/status.jsx
··· 55 55 function StatusPage(params) { 56 56 const { id } = params; 57 57 const { masto, instance } = api({ instance: params.instance }); 58 + const snapStates = useSnapshot(states); 58 59 const [searchParams, setSearchParams] = useSearchParams(); 59 60 const mediaParam = searchParams.get('media'); 60 61 const mediaOnlyParam = searchParams.get('media-only'); ··· 117 118 instance={instance} 118 119 index={mediaIndex - 1} 119 120 onClose={() => { 120 - if (showMediaOnly) { 121 - location.hash = closeLink; 121 + if (snapStates.prevLocation) { 122 + history.back(); 122 123 } else { 123 - searchParams.delete('media'); 124 - searchParams.delete('mediaStatusID'); 125 - setSearchParams(searchParams); 124 + if (showMediaOnly) { 125 + location.hash = closeLink; 126 + } else { 127 + searchParams.delete('media'); 128 + searchParams.delete('mediaStatusID'); 129 + setSearchParams(searchParams); 130 + } 126 131 } 127 132 }} 128 133 />