@@ -59,36 +59,35 @@ export const JobCard = ({
5959 return (
6060 < Collapsible . Root asChild = { true } open = { isExpandedCard } >
6161 < Card className = { s . card } >
62- < div className = { s . header } >
63- < div className = { s . titleWithLink } >
64- { jobUrl ? (
65- < Link className = { s . jobLink } to = { jobUrl } >
66- { JobTitle }
67- </ Link >
68- ) : (
69- JobTitle
70- ) }
62+ < div className = { s . header } >
63+ < div className = { s . titleWithLink } >
64+ { jobUrl ? (
65+ < Link className = { s . jobLink } to = { jobUrl } >
66+ { JobTitle }
67+ </ Link >
68+ ) : (
69+ JobTitle
70+ ) }
71+
72+ { job . externalUrl && (
73+ < a
74+ className = { s . externalLink }
75+ href = { job . externalUrl . href }
76+ target = "_blank"
77+ rel = "noopener noreferrer"
78+ >
79+ { job . externalUrl . displayText ?? < UpRightFromSquareSolid /> }
80+ </ a >
81+ ) }
82+ </ div >
7183
72- { job . externalUrl && (
73- < a
74- className = { s . externalLink }
75- href = { job . externalUrl . href }
76- target = "_blank"
77- rel = "noopener noreferrer"
78- aria-label = "View job in app"
79- >
80- { job . externalUrl . displayText ?? < UpRightFromSquareSolid /> }
81- </ a >
84+ { showCollapseExpandBtn && (
85+ < Button className = { s . collapseBtn } onClick = { ( ) => setLocalCollapse ( ! isExpandedCard ) } >
86+ { isExpandedCard ? < ChevronUp /> : < ChevronDown /> }
87+ </ Button >
8288 ) }
8389 </ div >
8490
85- { showCollapseExpandBtn && (
86- < Button className = { s . collapseBtn } onClick = { ( ) => setLocalCollapse ( ! isExpandedCard ) } >
87- { isExpandedCard ? < ChevronUp /> : < ChevronDown /> }
88- </ Button >
89- ) }
90- </ div >
91-
9291 < Collapsible . Content asChild = { true } >
9392 < div className = { s . details } >
9493 < div className = { s . sideInfo } >
0 commit comments