FFGenUIChatStyling constructor
FFGenUIChatStyling({
- FFColorValue? backgroundColor,
- FFDimensions? dimensions,
- FFPadding? padding,
- FFBorderRadius? borderRadius,
- FFDim? maxContentWidth,
- FFDoubleValue? messageSpacing,
- FFGenUIChatInputAreaStyling? inputArea,
- FFGenUIChatHeaderConfig? header,
- FFGenUIChatAvatarConfig? avatars,
- FFGenUIChatScrollConfig? scroll,
- FFGenUIChatBubbleStyling? userBubbleStyling,
- FFGenUIChatBubbleStyling? aiBubbleStyling,
- FFGenUIChatSendButtonStyling? sendButtonStyling,
- FFGenUIChatWelcomeConfig? welcomeConfig,
Implementation
factory FFGenUIChatStyling({
FFColorValue? backgroundColor,
FFDimensions? dimensions,
FFPadding? padding,
FFBorderRadius? borderRadius,
FFDim? maxContentWidth,
FFDoubleValue? messageSpacing,
FFGenUIChatInputAreaStyling? inputArea,
FFGenUIChatHeaderConfig? header,
FFGenUIChatAvatarConfig? avatars,
FFGenUIChatScrollConfig? scroll,
FFGenUIChatBubbleStyling? userBubbleStyling,
FFGenUIChatBubbleStyling? aiBubbleStyling,
FFGenUIChatSendButtonStyling? sendButtonStyling,
FFGenUIChatWelcomeConfig? welcomeConfig,
}) {
final result = create();
if (backgroundColor != null) result.backgroundColor = backgroundColor;
if (dimensions != null) result.dimensions = dimensions;
if (padding != null) result.padding = padding;
if (borderRadius != null) result.borderRadius = borderRadius;
if (maxContentWidth != null) result.maxContentWidth = maxContentWidth;
if (messageSpacing != null) result.messageSpacing = messageSpacing;
if (inputArea != null) result.inputArea = inputArea;
if (header != null) result.header = header;
if (avatars != null) result.avatars = avatars;
if (scroll != null) result.scroll = scroll;
if (userBubbleStyling != null) result.userBubbleStyling = userBubbleStyling;
if (aiBubbleStyling != null) result.aiBubbleStyling = aiBubbleStyling;
if (sendButtonStyling != null) result.sendButtonStyling = sendButtonStyling;
if (welcomeConfig != null) result.welcomeConfig = welcomeConfig;
return result;
}