{% extends "base.html" %}
{% from 'partials/navigation-components.html' import page_navigation %}
{% from 'partials/components/tags.html' import tag_list %}
{% from 'partials/components/tiles.html' import content_tiles %}
{% from 'partials/theme-primitives.html' import theme_docs_frame %}
{% block content %}
{% let discover = params?.discover ?? {} %}
{% let children_discover = discover.get("children") if discover is mapping else none %}
{% let related_discover = discover.get("related") if discover is mapping else none %}
{% let children_enabled = children_discover is not sameas false %}
{% let related_enabled = related_discover is not sameas false %}
{% let children_title = none if (children_discover is mapping and children_discover.get("title") is sameas false) else ((children_discover.get("title") if children_discover is mapping else none) ?? 'In This Section') %}
{% let related_title = none if (related_discover is mapping and related_discover.get("title") is sameas false) else ((related_discover.get("title") if related_discover is mapping else none) ?? 'Related Pages') %}
{% let children_variant = (children_discover.get("variant") if children_discover is mapping else none) ?? 'compact' %}
{% let related_limit = (related_discover.get("limit") if related_discover is mapping else (related_discover if related_discover is number else none)) ?? 5 %}
{% let show_children_feature = 'content.children' in (theme?.features ?? []) %}
{% let show_children = children_enabled and show_children_feature %}
{% let show_related = related_enabled %}
{% let has_children = (posts | length > 0) or (subsections | length > 0) %}
{% let related_posts = page?.related_posts ?? [] %}
{% let has_related = show_related and (related_posts | length > 0) %}
{% call theme_docs_frame(has_toc=toc_items | length > 0) %}
{% slot sidebar %}
{% include 'partials/docs-nav.html' %}
{% end %}
{% let _list_hero_default = 'overview' %}
{% include 'partials/page-hero.html' %}