dev
dart 36 lines 834 Bytes
Raw
1 import 'package:flutter/material.dart';
2
3 class TextIconButton extends StatelessWidget {
4 const TextIconButton({
5 Key? key,
6 required this.label,
7 this.onTap,
8 }) : super(key: key);
9
10 final String label;
11 final VoidCallback? onTap;
12
13 @override
14 Widget build(BuildContext context) {
15 return InkWell(
16 onTap: onTap,
17 child: Row(
18 mainAxisAlignment: MainAxisAlignment.spaceBetween,
19 children: [
20 Text(
21 label,
22 style: TextStyle(
23 color: Theme.of(context).textTheme.titleLarge!.color,
24 fontSize: 16,
25 fontWeight: FontWeight.w900,
26 ),
27 ),
28 Icon(
29 Icons.chevron_right_rounded,
30 color: Theme.of(context).textTheme.titleLarge!.color,
31 ),
32 ],
33 ),
34 );
35 }
36 }