Source code for duck.html.components.navbar

"""
Navigation Bar Component Module.

This module defines reusable components for creating a fully customizable navigation bar.
It includes support for branding, navigation links, and a responsive design.

No external CSS/JS dependencies required (no Bootstrap).
"""

from duck.html.components import InnerComponent, to_component
from duck.html.components.theme import Theme
from duck.html.components.container import Container, FlexContainer
from duck.html.components.button import FlatButton
from duck.html.components.link import Link
from duck.html.components.image import Image
from duck.html.components.script import Script
from duck.html.components.style import Style

# Breakpoint below which the navbar collapses behind the toggler.
COLLAPSE_BREAKPOINT = "992px"