StreamThemeExtension extension

Extension on BuildContext for convenient access to StreamTheme.

{@tool snippet}

Access theme properties directly from context:

@override
Widget build(BuildContext context) {
  return Container(
    color: context.streamColorScheme.backgroundPrimary,
    padding: EdgeInsets.all(context.streamSpacing.md),
    child: Text('Hello', style: context.streamTextTheme.bodyDefault),
  );
}

{@end-tool}

on

Properties

streamAppBarTheme StreamAppBarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamAppBarThemeData from the nearest ancestor.
no setter
streamAudioWaveformTheme StreamAudioWaveformThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamAudioWaveformThemeData from the nearest ancestor.
no setter
streamAvatarTheme StreamAvatarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamAvatarThemeData from the nearest ancestor.
no setter
streamBadgeCountTheme StreamBadgeCountThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamBadgeCountThemeData from the nearest ancestor.
no setter
streamBadgeNotificationTheme StreamBadgeNotificationThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamBadgeNotificationThemeData from the nearest ancestor.
no setter
streamBottomAppBarTheme StreamBottomAppBarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamBottomAppBarThemeData from the nearest ancestor.
no setter
streamBoxShadow StreamBoxShadow

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamBoxShadow from the current theme.
no setter
streamButtonTheme StreamButtonThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamButtonThemeData from the nearest ancestor.
no setter
streamCheckboxTheme StreamCheckboxThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamCheckboxThemeData from the nearest ancestor.
no setter
streamColorScheme StreamColorScheme

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamColorScheme from the current theme.
no setter
streamCommandChipTheme StreamCommandChipThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamCommandChipThemeData from the nearest ancestor.
no setter
streamContextMenuActionTheme StreamContextMenuActionThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamContextMenuActionThemeData from the nearest ancestor.
no setter
streamContextMenuTheme StreamContextMenuThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamContextMenuThemeData from the nearest ancestor.
no setter
streamEmojiButtonTheme StreamEmojiButtonThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamEmojiButtonThemeData from the nearest ancestor.
no setter
streamEmojiChipTheme StreamEmojiChipThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamEmojiChipThemeData from the nearest ancestor.
no setter
streamIcons StreamIcons

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamIcons from the current theme.
no setter
streamJumpToUnreadButtonTheme StreamJumpToUnreadButtonThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamJumpToUnreadButtonThemeData from the nearest ancestor.
no setter
streamListTileTheme StreamListTileThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamListTileThemeData from the nearest ancestor.
no setter
streamMediaViewerTheme StreamMediaViewerThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMediaViewerThemeData from the nearest ancestor.
no setter
streamMessageComposerAttachmentTheme StreamMessageComposerAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerEditMessageAttachmentTheme StreamMessageComposerEditMessageAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerEditMessageAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerFileAttachmentTheme StreamMessageComposerFileAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerFileAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerLinkPreviewAttachmentTheme StreamMessageComposerLinkPreviewAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerLinkPreviewAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerMediaAttachmentTheme StreamMessageComposerMediaAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerMediaAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerReplyAttachmentTheme StreamMessageComposerReplyAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerReplyAttachmentThemeData from the nearest ancestor.
no setter
streamMessageComposerUnsupportedAttachmentTheme StreamMessageComposerUnsupportedAttachmentThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageComposerUnsupportedAttachmentThemeData from the nearest ancestor.
no setter
streamMessageItemTheme StreamMessageItemThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamMessageItemThemeData from the nearest ancestor.
no setter
streamOnlineIndicatorTheme StreamOnlineIndicatorThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamOnlineIndicatorThemeData from the nearest ancestor.
no setter
streamPlaybackSpeedToggleTheme StreamPlaybackSpeedToggleThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamPlaybackSpeedToggleThemeData from the nearest ancestor.
no setter
streamProgressBarTheme StreamProgressBarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamProgressBarThemeData from the nearest ancestor.
no setter
streamRadius StreamRadius

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamRadius from the current theme.
no setter
streamReactionPickerTheme StreamReactionPickerThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamReactionPickerThemeData from the nearest ancestor.
no setter
streamReactionsTheme StreamReactionsThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamReactionsThemeData from the nearest ancestor.
no setter
streamSheetHeaderTheme StreamSheetHeaderThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSheetHeaderThemeData from the nearest ancestor.
no setter
streamSheetTheme StreamSheetThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSheetThemeData from the nearest ancestor.
no setter
streamSkeletonLoadingTheme StreamSkeletonLoadingThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSkeletonLoadingThemeData from the nearest ancestor.
no setter
streamSnackbarTheme StreamSnackbarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSnackbarThemeData from the nearest ancestor.
no setter
streamSpacing StreamSpacing

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSpacing from the current theme.
no setter
streamStepperTheme StreamStepperThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamStepperThemeData from the nearest ancestor.
no setter
streamSwitchTheme StreamSwitchThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSwitchThemeData from the nearest ancestor.
no setter
streamTextInputTheme StreamTextInputThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamTextInputThemeData from the nearest ancestor.
no setter
streamTextTheme StreamTextTheme

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamTextTheme from the current theme.
no setter
streamTheme StreamTheme

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamTheme from the closest ancestor.
no setter
streamTypography StreamTypography

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamTypography from the current theme.
no setter