Skip to content

Commit

Permalink
fix: study search ui label change
Browse files Browse the repository at this point in the history
  • Loading branch information
chinmehta committed Feb 10, 2025
1 parent 9808dc7 commit 746da02
Show file tree
Hide file tree
Showing 4 changed files with 35 additions and 10 deletions.
1 change: 1 addition & 0 deletions apps/platform/src/components/Search/SearchQuery.gql
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ query SearchQuery($queryString: String!) {
nSamples
publicationDate
publicationFirstAuthor
publicationJournal
# studyType
credibleSets {
credibleSetsCount: count
Expand Down
7 changes: 7 additions & 0 deletions apps/platform/src/pages/SearchPage/SearchPageQuery.gql
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,14 @@ query SearchPageQuery($queryString: String!, $index: Int!, $entityNames: [String
nSamples
publicationDate
publicationFirstAuthor
publicationJournal
studyType
biosample {
biosampleName
}
target {
approvedSymbol
}
credibleSets {
credibleSetsCount: count
}
Expand Down
18 changes: 13 additions & 5 deletions apps/platform/src/pages/SearchPage/StudyResult.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,24 +23,32 @@ function StudyResult({ data, highlights }) {

return (
<div className={classes.container}>
<Link to={`/variant/${data.id}`} className={classes.subtitle}>
<Link to={`/study/${data.id}`} className={classes.subtitle}>
<FontAwesomeIcon icon={faChartBar} className={classes.icon} /> <>{data.traitFromSource}</>
</Link>
<Typography className={classes.subtitle} variant="subtitle1">
{data.credibleSets.credibleSetsCount > -1 && (
<Box sx={{ display: "flex", flexDirection: "column" }}>
<Box sx={{ display: "flex", flexDirection: "row", gap: 1 }}>
<div>Credible sets count: {data.credibleSets.credibleSetsCount}</div>
<div>N Study: {data.nSamples}</div>
<div>Sample size: {data.nSamples.toLocaleString()}</div>
</Box>
<Box sx={{ display: "flex", flexDirection: "row", gap: 1 }}>
<div>
{" "}
{data.publicationFirstAuthor &&
`Publication author: ${data.publicationFirstAuthor}`}
{data.publicationFirstAuthor && (
<>
{data.publicationFirstAuthor} <i>et al.</i> {data.publicationJournal} (
{data.publicationDate?.slice(0, 4)})
</>
)}
</div>
<div> {data.publicationDate && ` • Publication date: ${data.publicationDate}`}</div>
</Box>
<div>
{data.target?.approvedSymbol && `Affected gene: ${data.target.approvedSymbol} • `}
{data.biosample?.biosampleName &&
`Affected cell/tissue: ${data.biosample.biosampleName}`}
</div>
<div>Study Type: {data.studyType}</div>
</Box>
)}
Expand Down
19 changes: 14 additions & 5 deletions packages/ui/src/components/GlobalSearch/GlobalSearchListItem.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -215,7 +215,16 @@ function TopHitListItem({ item, onItemClick }) {
) : (
<>
<Box sx={{ fontWeight: "500", letterSpacing: 1 }}>
<Typography variant="subtitle1">{item.symbol && item.name}</Typography>
<Typography variant="subtitle1">
{item.symbol && item.name}

{item.publicationFirstAuthor && (
<>
{item.publicationFirstAuthor} <i>et al.</i> {item.publicationJournal} (
{item.publicationDate?.slice(0, 4)})
</>
)}
</Typography>
</Box>
<JustifyBetween>
<Box sx={{ fontWeight: "light", fontStyle: "oblique" }}>
Expand All @@ -226,11 +235,11 @@ function TopHitListItem({ item, onItemClick }) {
{item.credibleSetsCount > -1 && (
<>Credible sets count: {item.credibleSetsCount}</>
)}
{item.nSamples && <>N Study: {item.nSamples}</>}
{item.nSamples && <>Sample size: {item.nSamples.toLocaleString()}</>}
</Typography>
<Typography variant="caption">
{item.publicationFirstAuthor && <>{item.publicationFirstAuthor}</>}
{item.publicationDate && <>({item.publicationDate})</>}
{/* {item.publicationFirstAuthor && <>{item.publicationFirstAuthor}</>}
{item.publicationDate && <>({item.publicationDate})</>} */}
</Typography>
</Box>
{item.hasSumstats && (
Expand Down Expand Up @@ -350,7 +359,7 @@ function GlobalSearchListItem({ item, isTopHit = false, onItemClick }) {
<JustifyBetween>
<Typography variant="caption">
{item.credibleSetsCount > -1 && <>Credible sets count: {item.credibleSetsCount}</>}
{item.nSamples && <>N Study: {item.nSamples}</>}
{item.nSamples && <>Sample size: {item.nSamples.toLocaleString()}</>}
{getVariantRsIds()}
</Typography>

Expand Down

0 comments on commit 746da02

Please sign in to comment.