Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions src/components/RepositoryMetadata/RepositoryMetadata.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,9 @@ type Props = {
function RepositoryMetadata({ repo }: Props) {

const detailUrl = () => {
if (repo.clientId)
return `/repositories/${repo.clientId}`

return `/repositories/${repo.id}`
}

Expand Down
48 changes: 24 additions & 24 deletions src/components/SearchRepository/SearchRepository.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -40,12 +40,12 @@ export default function SearchRepositories({ variables }: Props) {
kind of data, you may be able to use a general repository such as:</p>

<ul>
<li><Link href="/repositories/10.17616/R34S33">Dryad</Link></li>
<li><Link href="/repositories/10.17616/R3PK5R">Figshare</Link></li>
<li><Link href="/repositories/10.17616/R3C880">Harvard Dataverse</Link></li>
<li><Link href="/repositories/10.17616/R3DD11">Mendeley Data</Link></li>
<li><Link href="/repositories/10.17616/R3N03T">Open Science Framework</Link></li>
<li><Link href="/repositories/10.17616/R3QP53">Zenodo</Link></li>
<li><Link href="/repositories/dryad.dryad">Dryad</Link></li>
<li><Link href="/repositories/figshare.ars">Figshare</Link></li>
<li><Link href="/repositories/gdcc.harvard-dv">Harvard Dataverse</Link></li>
<li><Link href="/repositories/bl.mendeley">Mendeley Data</Link></li>
<li><Link href="/repositories/cos.osf">Open Science Framework</Link></li>
<li><Link href="/repositories/cern.zenodo">Zenodo</Link></li>
</ul>

<p>You may also have an institutional repository or other local resources
Expand All @@ -63,24 +63,24 @@ export default function SearchRepositories({ variables }: Props) {
const defaultActiveKeys = ['certificate', 'software']

return (
<FacetListGroup defaultActiveKey={defaultActiveKeys}>
<FairFilter url="repositories/?" />

<FacetList
data={repositories.certificates || []}
title="Certificates"
id="certificate"
param="certificate"
url="repositories/?"
/>
<FacetList
data={repositories.software || []}
title="Software"
id="software"
param="software"
url="repositories/?"
/>
</FacetListGroup>)
<FacetListGroup defaultActiveKey={defaultActiveKeys}>
<FairFilter url="repositories/?" />

<FacetList
data={repositories.certificates || []}
title="Certificates"
id="certificate"
param="certificate"
url="repositories/?"
/>
<FacetList
data={repositories.software || []}
title="Software"
id="software"
param="software"
url="repositories/?"
/>
</FacetListGroup>)
}


Expand Down
2 changes: 1 addition & 1 deletion src/data/queries/searchRepositoryQuery.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ import { mapJsonToRepository } from 'src/utils/helpers'

function buildRepositorySearchParams(variables: QueryVar): URLSearchParams {
const searchParams = new URLSearchParams({
query: variables.query,
query: [variables.query, "client_id:*"].filter(Boolean).join(' AND '),
Comment thread
jrhoads marked this conversation as resolved.
})

function optionalAppend(param: string, value: string | undefined) {
Expand Down
Loading