Enhanced material design 3 implementation
This commit is contained in:
@@ -11,10 +11,14 @@ class StatusPill extends StatelessWidget {
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
final scheme = Theme.of(context).colorScheme;
|
||||
// isEmphasized uses primaryContainer (higher tonal weight) to visually
|
||||
// distinguish high-priority statuses from routine ones.
|
||||
final background = isEmphasized
|
||||
? scheme.tertiaryContainer
|
||||
? scheme.primaryContainer
|
||||
: scheme.tertiaryContainer;
|
||||
final foreground = scheme.onTertiaryContainer;
|
||||
final foreground = isEmphasized
|
||||
? scheme.onPrimaryContainer
|
||||
: scheme.onTertiaryContainer;
|
||||
|
||||
return AnimatedContainer(
|
||||
duration: const Duration(milliseconds: 400),
|
||||
|
||||
Reference in New Issue
Block a user