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
streamBottomNavBarTheme → StreamBottomNavBarThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamBottomNavBarThemeData 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
streamElevation → StreamElevation

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamElevation from the current theme.
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
streamErrorBadgeTheme → StreamErrorBadgeThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamErrorBadgeThemeData 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
streamSplitButtonTheme → StreamSplitButtonThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamSplitButtonThemeData from the nearest ancestor.
no setter
streamStepperTheme → StreamStepperThemeData

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the StreamStepperThemeData from the nearest ancestor.
no setter
streamSurfaceStyle → StreamSurfaceStyle

Available on BuildContext, provided by the StreamThemeExtension extension

Returns the app-wide StreamSurfaceStyle from the current theme.
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