'use strict'; /* SPDX-License-Identifier: Apache-2.0 */ /* Copyright 2025-2026 Lucas Albers */ 'require baseclass'; 'require fwlive.links as links'; /** * Logging toolbar and empty-state DOM renderers for luci-app-fwlive. * * renderToolbar(host, state, callbacks) → void * host - #fwlive-logging-bar strip slot (cleared and rebuilt; element kept) * state - { loggingStatus, loggingBusy, entriesLength, loggingNotice } * callbacks - { onEnable(), onDisable() } * * G Hybrid chrome: when WAN logging is on, one merged control carries status + * rate (click disables). When off, filled Enable CTA. Blockers stay status text. * * renderManualTestNodes(host, state, callbacks) → void * host -