"""Blog layout registration — all layouts delegate to .sx defcomps."""
from __future__ import annotations


def _register_blog_layouts() -> None:
    from shared.sx.layouts import register_sx_layout
    register_sx_layout("blog", "blog-layout-full", "blog-layout-oob")
    register_sx_layout("blog-settings", "blog-settings-layout-full",
                       "blog-settings-layout-oob", "blog-settings-layout-mobile")
    register_sx_layout("blog-cache", "blog-cache-layout-full",
                       "blog-cache-layout-oob")
    register_sx_layout("blog-snippets", "blog-snippets-layout-full",
                       "blog-snippets-layout-oob")
    register_sx_layout("blog-menu-items", "blog-menu-items-layout-full",
                       "blog-menu-items-layout-oob")
    register_sx_layout("blog-tag-groups", "blog-tag-groups-layout-full",
                       "blog-tag-groups-layout-oob")
    register_sx_layout("blog-tag-group-edit", "blog-tag-group-edit-layout-full",
                       "blog-tag-group-edit-layout-oob")
