StreamMessageComposerReplyAttachmentProps class

Properties for configuring a StreamMessageComposerReplyAttachment.

This class holds all the configuration options for a reply preview, allowing them to be passed through the StreamComponentFactory.

See also:

Constructors

StreamMessageComposerReplyAttachmentProps({required Widget title, required Widget subtitle, Widget? thumbnail, VoidCallback? onRemovePressed, StreamReplyDirection direction = .incoming, StreamMessageComposerReplyAttachmentThemeData? style})
Creates properties for a reply preview attachment.
const

Properties

direction → StreamReplyDirection
Selects direction-aware default colors for the background, indicator bar, and text.
final
hashCode → int
The hash code for this object.
no setterinherited
onRemovePressed → VoidCallback?
Called when the remove button is tapped.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
style → StreamMessageComposerReplyAttachmentThemeData?
Per-instance style overrides.
final
subtitle → Widget
The secondary label shown below title.
final
thumbnail → Widget?
An optional thumbnail of the quoted attachment, rendered at the end of the preview row.
final
title → Widget
The primary label shown on the first line.
final

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