|
- import 'package:chat/data/constants.dart';
- import 'package:flutter/material.dart';
-
- class UnreadCountDot extends StatelessWidget {
- final int sessionId;
- final int unreadCount;
- UnreadCountDot({this.sessionId, this.unreadCount});
-
- @override
- Widget build(BuildContext context) {
-
- if (unreadCount <= 0) {
- return Container();
- } else {
- var countStr = unreadCount.toString();
- if (unreadCount > 99) {
- countStr = '99+';
- }
-
- return Container(
- width: Constants.UnReadMsgNotifyDotSize,
- height: Constants.UnReadMsgNotifyDotSize,
- alignment: Alignment.center,
- decoration: BoxDecoration(
- borderRadius:
- BorderRadius.circular(Constants.UnReadMsgNotifyDotSize / 2.0),
- color: Color(AppColors.NotifyDotBgColor),
- ),
- child: Text(countStr,
- textScaleFactor: 1.0, style: AppStyles.UnreadMsgCountDotStyle),
- );
- }
- }
- }
|