BreadcrumbsRenderBase class abstract

Shared structural base for the Neon-family breadcrumb renderers.

The Neon and Neubrutalism breadcrumbs share an identical structure (a nav holding items and separators directly, with the SVG home icon, the link/button/current item branches and the size table). They differ only in the CSS class prefix, the accent color of the current item, and the separator span. This base factors the shared logic, leaving those values to the concrete renderer.

The ShadCN breadcrumb uses a different DOM (an ol/li list) and therefore does not extend this base.

This base lives in core and depends only on core props; it must never depend on a theme package.

Inheritance

Constructors

const

Properties

accentColor String
Color applied to the current (last) item.
no setter
hashCode int
The hash code for this object.
no setterinherited
key Key?
Controls how one component replaces another component in the tree.
finalinherited
props BreadcrumbsProps
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
themePrefix String
CSS class prefix (e.g. 'neon', 'neubrutalism').
no setter

Methods

build(BuildContext context) Component
Describes the part of the user interface represented by this component.
override
createElement() Element
Creates a StatelessElement to manage this component's location in the tree.
inherited
decorationStyles(ArcaneDecoration? decoration) Map<String, String>
Per-instance decoration overrides. Default: none. Themes translate an ArcaneDecoration into their own CSS; unimplemented fields are ignored.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
separatorSpan(String separator) Component
Builds the separator span for the resolved separator glyph.
shouldRebuild(covariant Component newComponent) bool
Implement this method to determine whether a rebuild can be skipped.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited