Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Mar 9, 2021. It is now read-only.

Commit ed285df

Browse files
committed
for non completed guides direct users to github (fixes #136)
1 parent 75ed61d commit ed285df

File tree

1 file changed

+18
-3
lines changed

1 file changed

+18
-3
lines changed

components/learn/subject-card.js

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,11 +95,26 @@ export default ({ subject }) => (
9595
<span>20 hours</span>
9696
</Box>
9797
</Flex>
98-
<Link href={`/learn/subject?id=${subject.subjectId}`} as={subject.url}>
99-
<Button inverted medium fluid href={subject.url} className="view">
98+
{subject.isGuideCompleted ? (
99+
<Link
100+
href={`/learn/subject?subject=${subject.subjectId}&chapter=${subject.path.split('/').reverse()[0]}`}
101+
as={subject.path}>
102+
<Button inverted medium fluid href={subject.path} className="view">
103+
VIEW GUIDE
104+
</Button>
105+
</Link>
106+
) : (
107+
<Button
108+
inverted
109+
medium
110+
fluid
111+
href={subject.githubUrl}
112+
target="_blank"
113+
rel="noopener noreferrer"
114+
className="view">
100115
VIEW GUIDE
101116
</Button>
102-
</Link>
117+
)}
103118
</div>
104119
</SubjectCard>
105120
);

0 commit comments

Comments
 (0)