diff --git a/packages/stream_core_flutter/lib/src/components/common/stream_checkbox.dart b/packages/stream_core_flutter/lib/src/components/common/stream_checkbox.dart index 066f6ec..8bf6a02 100644 --- a/packages/stream_core_flutter/lib/src/components/common/stream_checkbox.dart +++ b/packages/stream_core_flutter/lib/src/components/common/stream_checkbox.dart @@ -189,7 +189,7 @@ class DefaultStreamCheckbox extends StatelessWidget { }, isSelected: props.value, iconSize: effectiveCheckSize, - icon: Icon(icons.checkmark2), + icon: Icon(icons.checkmark2Small), style: ButtonStyle( tapTargetSize: .shrinkWrap, visualDensity: .standard, diff --git a/packages/stream_core_flutter/lib/src/components/message_composer/message_composer_input.dart b/packages/stream_core_flutter/lib/src/components/message_composer/message_composer_input.dart index 989f9c6..faf8f7e 100644 --- a/packages/stream_core_flutter/lib/src/components/message_composer/message_composer_input.dart +++ b/packages/stream_core_flutter/lib/src/components/message_composer/message_composer_input.dart @@ -2,6 +2,8 @@ import 'package:flutter/material.dart'; import '../../../stream_core_flutter.dart'; +/// A widget that represents the message composer input area. +/// This usually contains the input field and the send or microphone button. class StreamMessageComposerInput extends StatelessWidget { const StreamMessageComposerInput({ super.key, @@ -50,7 +52,7 @@ class StreamMessageComposerInput extends StatelessWidget { Expanded( child: inputBody ?? - _MessageComposerInputField( + StreamMessageComposerInputField( controller: controller, placeholder: placeholder, focusNode: focusNode, @@ -65,8 +67,10 @@ class StreamMessageComposerInput extends StatelessWidget { } } -class _MessageComposerInputField extends StatelessWidget { - const _MessageComposerInputField({ +/// A widget that represents the actual text input field for the message composer. +class StreamMessageComposerInputField extends StatelessWidget { + const StreamMessageComposerInputField({ + super.key, required this.controller, required this.placeholder, this.focusNode, @@ -78,8 +82,6 @@ class _MessageComposerInputField extends StatelessWidget { @override Widget build(BuildContext context) { - // TODO: fully implement the input field - final composerBorderRadius = context.streamRadius.xxxl; final inputTheme = context.streamInputTheme; final inputDefaults = InputThemeDefaults(context: context).data;