Skip to content

Commit 09f741c

Browse files
Merge pull request #4784 from OneCommunityGlobal/harshavarma_show_summaries_raw_html
Harshavarma - Fix: Show Summaries Raw HTML
2 parents 0743ab7 + b6a64cf commit 09f741c

3 files changed

Lines changed: 3144 additions & 3060 deletions

File tree

src/components/Collaboration/Collaboration.jsx

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,40 @@ function Collaboration() {
113113
}
114114
};
115115

116+
/* ================= SUMMARIES VIEW ================= */
117+
if (summaries) {
118+
return (
119+
<div className={`${styles.jobLanding} ${darkMode ? styles.dark : ''}`}>
120+
<div className={styles.jobHeader}>
121+
<a href="https://www.onecommunityglobal.org/collaboration/">
122+
<img src={OneCommunityImage} alt="One Community Logo" />
123+
</a>
124+
</div>
125+
126+
<div className={`${styles.userCollaborationContainer} ${darkMode ? styles.dark : ''}`}>
127+
<h2>Job Summaries</h2>
128+
129+
{summaries.jobs?.length ? (
130+
summaries.jobs.map(job => (
131+
<div key={job._id} className="job-summary-item">
132+
<h4>
133+
<a href={job.jobDetailsLink}>{job.title}</a>
134+
</h4>
135+
<p>{job.description}</p>
136+
</div>
137+
))
138+
) : (
139+
<p>No summaries found.</p>
140+
)}
141+
142+
<button className="btn btn-secondary" onClick={() => setSummaries(null)}>
143+
← Back to Job Listings
144+
</button>
145+
</div>
146+
</div>
147+
);
148+
}
149+
116150
/* ================= MAIN VIEW ================= */
117151
return (
118152
<div className={`${styles.jobLanding} ${darkMode ? styles.dark : ''}`}>

src/components/Collaboration/Collaboration.module.css

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,15 @@
283283
MODAL
284284
====================================================== */
285285

286+
.dark {
287+
background-color: #1b2a41;
288+
color: #f1f1f1;
289+
}
290+
291+
.dark .userCollaborationContainer {
292+
background-color: #1b2a41;
293+
}
294+
286295
.modalOverlay {
287296
position: fixed;
288297
inset: 0;
@@ -305,9 +314,13 @@
305314

306315
/* ================= DARK MODE – MODAL ================= */
307316

308-
.dark .modal {
309-
background-color: #020617;
310-
color: #e5e7eb;
317+
.dark .jobAd {
318+
background: linear-gradient(135deg, #23272a, #181a1b);
319+
border-color: #333;
320+
}
321+
322+
.dark .jobAd h3 {
323+
color: #e0e0e0;
311324
}
312325

313326
/* ======================================================

0 commit comments

Comments
 (0)