Skip to content

Commit 8547b8a

Browse files
author
Felix Hennig
committed
nicer version
1 parent 383f38d commit 8547b8a

File tree

3 files changed

+34
-39
lines changed

3 files changed

+34
-39
lines changed

js/doc.js

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -159,21 +159,16 @@ function SchemaPart({ key, property, parent, parentSlug }) {
159159
};
160160
}, []);
161161

162-
let enumHtml = '';
163-
if (enumvals) {
164-
enumHtml = enumvals.map(v => html`<kbd class="text-muted">${v}</kbd>`);
165-
}
166-
167162
return html`
168163
<details class="collapse-panel" open="${isOpen}" onToggle=${e => { setIsOpen(e.target.open); e.stopPropagation(); }}>
169164
<summary class="collapse-header position-relative">
170-
${key} <kbd class="text-muted">${type}</kbd> ${required ? html`<span class="badge badge-primary">required</span>` : ''}
165+
${key} <span class="badge"><code>${type}</code></kbd> ${required ? html`<span class="badge badge-primary">required</span>` : ''}
171166
<button class="btn btn-sm position-absolute right-0 top-0 m-5 copy-url z-10" type="button" data-clipboard-text="${fullLink}">🔗</button>
172167
</summary>
173168
<div id="${slug}" class="collapse-content">
174-
<div class="property-description">
175-
${enumvals ? html`Enum vals: ${enumHtml}` : ''}
176-
</div>
169+
${enumvals ? html`<div class="property-description mb-10">
170+
Enum variants: ${enumvals.map(v => html`<span class="badge mr-5 mb-5"><code>${v}</code></kbd>`)}
171+
</div>` : ''}
177172
${React.createElement("div", { className: 'property-description', dangerouslySetInnerHTML: { __html: getDescription(property) } })}
178173
${propKeys.length > 0 ? html`<br />` : ''}
179174
<div class="collapse-group">

0 commit comments

Comments
 (0)