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