ArcaneNotFoundPage class

A theme-aware 404 surface with semantic recovery navigation.

The component deliberately owns only generic not-found content. Themes can present the stable arcane-not-found-* structure as a conventional card, a full-screen system error, or another native surface. Applications retain control over brand copy, diagnostics, and recovery destinations.

Inheritance

Constructors

ArcaneNotFoundPage({String? id, String applicationName = 'Application', String code = '404', String title = 'Page not found', String description = 'The page you requested does not exist or is no longer available.', String? requestedPath, String? diagnosticCode, List<ArcaneNotFoundAction> actions = const <ArcaneNotFoundAction>[ArcaneNotFoundAction(label: 'Return home', href: '/', primary: true)], bool standalone = true, String classes = '', Map<String, String> attributes = const <String, String>{}, Key? key})
const

Properties

actions List<ArcaneNotFoundAction>
final
applicationName String
final
attributes Map<String, String>
final
classes String
final
code String
final
description String
final
diagnosticCode String?
final
hashCode int
The hash code for this object.
no setterinherited
id String?
final
key Key?
Controls how one component replaces another component in the tree.
finalinherited
requestedPath String?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
standalone bool
Emits a top-level <main> and viewport-filling layout when true. Set to false when placing the surface inside a scaffold that already owns its main landmark; the root then becomes a labeled <section>.
final
title String
final

Methods

build(BuildContext context) Widget
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
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
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