pub fn use_docs_providers(
registry: &'static DocsRegistry,
docs_ctx: DocsContext,
) -> DocsProvidersExpand description
One-call setup for all the context providers that DocsLayout and its
children expect.
Call this in your docs layout wrapper before rendering DocsLayout:
ⓘ
let providers = use_docs_providers(&*DOCS, docs_ctx);
// Use providers.search_open / providers.drawer_open in your header RSXThis replaces the manual calls to:
use_context_provider(|| registry)use_context_provider(|| docs_ctx)use_signal(|| false)× 2 +use_context_providerfor search_open / DrawerOpen