Skip to content

Commit e0c67d2

Browse files
committed
collapse details
1 parent 19a16da commit e0c67d2

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

docs/assets/app.js

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -491,10 +491,19 @@ function renderIssueCards(issuePayloads) {
491491

492492
const contributorSummary = issue.contributor_summary;
493493
if (contributorSummary?.summary_markdown) {
494+
const details = document.createElement('details');
495+
details.className = 'issue-summary-details';
496+
497+
const toggle = document.createElement('summary');
498+
toggle.className = 'issue-summary-toggle';
499+
toggle.textContent = 'See if this is for you';
500+
494501
const summary = document.createElement('div');
495502
summary.className = 'issue-summary markdown-content';
496503
summary.innerHTML = renderMarkdown(contributorSummary.summary_markdown);
497-
item.append(summary);
504+
505+
details.append(toggle, summary);
506+
item.append(details);
498507
}
499508

500509
list.append(item);

docs/assets/styles.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,19 @@ a {
270270
line-height: 1.55;
271271
}
272272

273+
.issue-summary-details {
274+
margin-top: 0.6rem;
275+
}
276+
277+
.issue-summary-toggle {
278+
cursor: pointer;
279+
font-weight: 600;
280+
}
281+
282+
.issue-summary-details[open] .issue-summary {
283+
margin-top: 0.65rem;
284+
}
285+
273286
.issue-summary h1,
274287
.issue-summary h2,
275288
.issue-summary h3,

0 commit comments

Comments
 (0)