Skip to content

Commit c41e51e

Browse files
committed
add language reference headers to type pages for members
1 parent 7ce7b63 commit c41e51e

File tree

1 file changed

+12
-8
lines changed

1 file changed

+12
-8
lines changed

src/pages/docs/types/[type]/[name].astro

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -83,29 +83,33 @@ const details = data.details
8383
<subheading class="typedocs-subheading">
8484
{details ? <span class="parsedMD" set:html={details}/> : (<span class="toparse">{data.description}</span>)}
8585
</subheading>
86-
{ data.properties && propsKeys ? (
86+
{ data.properties && propsKeys && propsKeys.length > 0 && (
87+
<h2>Properties <a href="/docs/guide/qml-language#properties">[?]</a></h2>
8788
<Properties
8889
propsData={data.properties}
8990
propsKeys={propsKeys!}
9091
/>
91-
): null}
92-
{ data.functions && data.functions.length > 0 ? (
92+
)}
93+
{ data.functions && data.functions.length > 0 && (
94+
<h2>Functions <a href="/docs/guide/qml-language#functions">[?]</a></h2>
9395
<Functions
9496
funcData={data.functions}
9597
/>
96-
): null}
97-
{ data.signals && signalKeys ? (
98+
)}
99+
{ data.signals && signalKeys && signalKeys.length > 0 && (
100+
<h2>Signals <a href="/docs/guide/qml-language#signals">[?]</a></h2>
98101
<Signals
99102
signalsData={data.signals}
100103
signalKeys={signalKeys}
101104
/>
102-
):null}
103-
{ data.variants && variantKeys ? (
105+
)}
106+
{ data.variants && variantKeys && variantKeys.length > 0 && (
107+
<h2>Variants</h2>
104108
<Variants
105109
variantsData={data.variants}
106110
variantKeys={variantKeys}
107111
/>
108-
):null}
112+
)}
109113
</section>
110114
) : null
111115
}

0 commit comments

Comments
 (0)