lightTheme property

ThemeData get lightTheme

Implementation

static ThemeData get lightTheme =>
    ThemeData.light(useMaterial3: true).copyWith(
      colorScheme: ColorScheme.fromSeed(
        seedColor: const Color(0xFF0A84FF),
        brightness: Brightness.light,
      ),
      extensions: <ThemeExtension<dynamic>>[
        CustomThemeExtension(
          chatBackground: const Color(0xFFF7F9FC),
          messageBubbleColor: Colors.white,
          userBubbleColor: const Color(0xFFEDF6FF),
          messageTextColor: const Color(0xFF262A30),
          inputBackgroundColor: Colors.white,
          inputBorderColor: const Color(0xFFE6EAF0),
          inputTextColor: const Color(0xFF262A30),
          hintTextColor: const Color(0xFF8E97A5),
          backToBottomButtonColor: const Color(0xFF0A84FF),
          sendButtonColor: const Color(0xFF0A84FF),
          sendButtonIconColor: Colors.white,
          typingIndicatorColor: const Color(0xFFF0F2F5),
          typingIndicatorDotColor: const Color(0xFF6B7280),
          messageTimeColor: const Color(0xFF8E97A5),
          messageStatusColor: const Color(0xFF8E97A5),
          messageDividerColor: const Color(0xFFE6EAF0),
          elevation: 2.0,
          borderRadius: 18.0,
        ),
      ],
    );