ClarioDeskWidgets class
The host's one-line surface. Call after ClarioDesk.init(...).
ClarioDeskWidgets.openInbox(context);
// optional branding — unset fields derive from the host theme:
ClarioDeskWidgets.openInbox(context,
theme: const ClarioDeskTheme(cornerRadius: 8));
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- isPresenting → bool
-
Whether any ClarioDesk surface is currently on screen. The shake detector
reads this to suppress a shake while a manually-opened ClarioDesk screen
is up, so a shake can't stack a second surface (matches Swift).
no setter
Static Methods
-
openBoard(
BuildContext context, {ClarioDeskTheme? theme, ClarioDeskStrings? strings}) → Future< void> - Open the in-app feedback board (browse, vote, post, comment).
-
openBugReport(
BuildContext context, {ClarioDeskTheme? theme, ClarioDeskStrings? strings}) → Future< void> - Open the bug-report form. An auto screenshot of the current screen is captured BEFORE the form is presented (so ClarioDesk's own UI is never in frame — §4 B / D2); it shows as a removable preview tile on the form. Capture failures are silent — the form still opens with no screenshot.
-
openInbox(
BuildContext context, {ClarioDeskTheme? theme, ClarioDeskStrings? strings}) → Future< void> - Open the conversation list (or the composer if there are none yet).
-
openNewTicket(
BuildContext context, {ClarioDeskTheme? theme, ClarioDeskStrings? strings}) → Future< void> - Open straight to a new conversation composer.