import 'package:cwtch/themes/opaque.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; import '../settings.dart'; // Provides a styled Label // Callers must provide a label text class CwtchLabel extends StatefulWidget { CwtchLabel({required this.label}); final String label; @override _CwtchLabelState createState() => _CwtchLabelState(); } class _CwtchLabelState extends State { @override Widget build(BuildContext context) { return Consumer(builder: (context, theme, child) { return Text( widget.label, style: Provider.of(context).scaleFonts(defaultFormLabelTextStyle), ); }); } }