Updated TextWithBold to accept font sizes.
parent
6f56fa3878
commit
89924242f4
|
@ -4,21 +4,37 @@ class TextWithBold extends StatelessWidget {
|
|||
final String? leadingText;
|
||||
final String boldText;
|
||||
final String? trailingText;
|
||||
final double? leadingSize;
|
||||
final double? boldSize;
|
||||
final double? trailingSize;
|
||||
|
||||
const TextWithBold(
|
||||
{super.key, this.leadingText, required this.boldText, this.trailingText});
|
||||
const TextWithBold({
|
||||
super.key,
|
||||
this.leadingText,
|
||||
required this.boldText,
|
||||
this.trailingText,
|
||||
this.leadingSize,
|
||||
this.boldSize,
|
||||
this.trailingSize,
|
||||
});
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
return Text.rich(
|
||||
TextSpan(
|
||||
children: [
|
||||
TextSpan(text: leadingText),
|
||||
TextSpan(
|
||||
text: leadingText,
|
||||
style: TextStyle(fontSize: leadingSize),
|
||||
),
|
||||
TextSpan(
|
||||
text: boldText,
|
||||
style: const TextStyle(fontWeight: FontWeight.bold),
|
||||
style: TextStyle(fontWeight: FontWeight.bold, fontSize: boldSize),
|
||||
),
|
||||
TextSpan(
|
||||
text: trailingText,
|
||||
style: TextStyle(fontSize: trailingSize),
|
||||
),
|
||||
TextSpan(text: trailingText),
|
||||
],
|
||||
),
|
||||
);
|
||||
|
|
Loading…
Reference in New Issue