flight/lib/helpers/extensions/scheme_to_theme.dart
2026-04-24 21:22:59 -04:00

17 lines
492 B
Dart

import "package:flutter/material.dart";
extension SchemeToTheme on ColorScheme {
ThemeData get theme => ThemeData.from(colorScheme: this).copyWith(
textTheme: ThemeData(
fontFamilyFallback: ["sans", "emoji"],
brightness: brightness,
).textTheme,
inputDecorationTheme: const InputDecorationTheme(
border: OutlineInputBorder(),
),
popupMenuTheme: PopupMenuThemeData(
color: Colors.transparent,
shadowColor: Colors.transparent,
),
);
}