{% from "chirpui/accordion.html" import accordion, accordion_item %} {% from "chirpui/code.html" import code_block %} {% let samples = samples ?? element?.metadata?.code_samples ?? element?.metadata?.examples ?? element?.examples ?? [] %} {% if samples | length > 0 %} {% call accordion(name="openapi-code-samples", cls="chirp-theme-reference-code-samples") %} {% for sample in samples %} {% call accordion_item(sample?.label ?? sample?.language ?? "Example", open=loop.first, cls="chirp-theme-reference-code-sample") %} {{ code_block(sample?.code ?? sample, cls="chirp-theme-reference-example", copy=true) }} {% end %} {% end %} {% end %} {% end %}