TIF_E41201615/lib/components/text/basic_form_label.dart

33 lines
878 B
Dart

import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import '../../styles/icons.dart';
import '../../styles/text_styles/tt_commons_text_styles.dart';
import '../asset_image_view.dart';
class BasicFormLabel extends StatelessWidget {
final String text;
final bool? isMandatory;
const BasicFormLabel({Key? key, required this.text, this.isMandatory})
: super(key: key);
@override
Widget build(BuildContext context) {
return Row(
mainAxisSize: MainAxisSize.min,
crossAxisAlignment: CrossAxisAlignment.start,
children: [
Text(
text,
style: TTCommonsTextStyles.textSm.textSemiBold(),
),
Visibility(
visible: (isMandatory ?? false),
child: const AssetImageView(fileName: GeneralIcons.asterisk, height: 10, width: 10,),
),
],
);
}
}