{% extends "base.html" %} {% from "chirpui/layout.html" import stack %} {% from "chirpui/callout.html" import callout %} {% from "partials/navigation-components.html" import page_navigation %} {% block content %} {% let element = element | default(metadata?.autodoc_element ?? none) %} {% let source_file = element?.source_file ?? none %} {% let source_line = element?.line_number ?? none %} {% let github_edit_base = config?.params?.github_edit_base ?? config?.github_edit_base ?? none %} {% let repo_url = config?.params?.repo_url ?? config?.repo_url ?? none %} {% let source_href = (github_edit_base ~ source_file) if (github_edit_base and source_file) else ((repo_url ~ "/blob/main/" ~ source_file ~ ("#L" ~ source_line if source_line else "")) if (repo_url and source_file) else none) %}