{% extends "base.html" %} {% block title %}{{ page_title }}{% endblock %} {# Datasette's own header crumbs, with this viewer's trail appended: "home / OpenTelemetry / SQL queries". `crumb_items` is core's (app.py `_crumb_items`), so the "home" link keeps following the view-instance permission; `otel_crumbs` comes from routes/pages.py. The Svelte pages render the same trail next to their

-- see components/Breadcrumbs.svelte. #} {% block crumbs %}

{% if crumb_items is defined %} {% for item in crumb_items(request=request) %} {{ item.label }} / {% endfor %} {% endif %} {% for item in otel_crumbs %} {{ item.label }} {%- if not loop.last %} / {% endif %} {% endfor %}

{% endblock %} {% block extra_head %} {{ datasette_otel_viewer_vite_entry(entrypoint) | safe }} {% endblock %} {% block content %}
{% endblock %}