import 'package:flutter/material.dart'; import 'package:openim_common/openim_common.dart'; import 'package:sprintf/sprintf.dart'; class ScreenLockTitle extends StatelessWidget { const ScreenLockTitle({ Key? key, required this.stream, }) : super(key: key); final Stream stream; @override Widget build(BuildContext context) { return Column(children: [ Text(StrRes.plsEnterPassword, style: Styles.ts_FFFFFF_17sp), StreamBuilder( builder: (context, AsyncSnapshot snapshot) { if (snapshot.hasData) { return Text( sprintf(StrRes.lockPwdErrorHint, [snapshot.data]), style: Styles.ts_FF381F_17sp, ); } return const SizedBox(); }, stream: stream, ), ]); } }