import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import '../Helper/Constants/Colorconstants.dart'; class TextWidget extends StatelessWidget { final String text; final double? fontSize; final double? textHeight; final String? fontFamily; final FontWeight? fontWeight; final FontStyle? fontStyle; final Color? color; final TextAlign? textAlign; final int? maxLines; final TextDecoration? isUnderText; const TextWidget({ super.key, required this.text, this.fontSize, this.textHeight, this.fontFamily, this.fontWeight, this.fontStyle, this.color, this.textAlign, this.maxLines, this.isUnderText, }); @override Widget build(BuildContext context) { return Text( text, style: TextStyle( fontSize: fontSize ?? 13, decoration: isUnderText, fontFamily: fontFamily ?? 'Lato', decorationColor: color, fontWeight: fontWeight ?? FontWeight.normal, fontStyle: fontStyle ?? FontStyle.normal, color: color ?? Colors.black, overflow: TextOverflow.ellipsis, height: textHeight, ), maxLines: maxLines, textAlign: textAlign ?? TextAlign.start, ); } }