diff --git a/components/reports/SubjectOverview.tsx b/components/reports/SubjectOverview.tsx index 29f7449..d1e3658 100644 --- a/components/reports/SubjectOverview.tsx +++ b/components/reports/SubjectOverview.tsx @@ -9,15 +9,20 @@ const OtherReportsForAuthorLink = ({ did, repoText, className, + omitQueryParams, }: { did: string repoText: string className?: string + omitQueryParams?: string[] }) => { const pathname = usePathname() const searchParams = useSearchParams() const newUrl = new URLSearchParams(searchParams) newUrl.set('quickOpen', did) + if (omitQueryParams?.length) { + omitQueryParams.forEach((param) => newUrl.delete(param)) + } return ( newUrl.delete(param)) } + return ( <> @@ -109,6 +115,7 @@ export function SubjectOverview(props: { did={summary.did} repoText={repoText} className="ml-1" + omitQueryParams={props.omitQueryParamsInLinks} /> )} @@ -132,6 +139,7 @@ export function SubjectOverview(props: { did={summary.did} repoText={repoText} className="ml-1" + omitQueryParams={props.omitQueryParamsInLinks} /> )} @@ -155,6 +163,7 @@ export function SubjectOverview(props: { did={summary.did} repoText={repoText} className="ml-1" + omitQueryParams={props.omitQueryParamsInLinks} /> )} @@ -178,6 +187,7 @@ export function SubjectOverview(props: { did={summary.did} repoText={repoText} className="ml-1" + omitQueryParams={props.omitQueryParamsInLinks} /> )} @@ -200,6 +210,7 @@ export function SubjectOverview(props: { did={summary.did} repoText={repoText} className="ml-1" + omitQueryParams={props.omitQueryParamsInLinks} /> )} @@ -217,7 +228,11 @@ export function SubjectOverview(props: { - + ) }