diff --git a/packages/wyatt_ui_kit/lib/src/domain/input_text_theme_extension.dart b/packages/wyatt_ui_kit/lib/src/domain/input_text_theme_extension.dart new file mode 100644 index 00000000..d71340fc --- /dev/null +++ b/packages/wyatt_ui_kit/lib/src/domain/input_text_theme_extension.dart @@ -0,0 +1,36 @@ +// Copyright (C) 2023 WYATT GROUP +// Please see the AUTHORS file for details. +// +// This program is free software: you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation, either version 3 of the License, or +// any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program. If not, see . + +import 'package:flutter/material.dart'; +import 'package:wyatt_ui_components/wyatt_wyatt_ui_components.dart'; + +abstract class InputTexThemetExtension + extends ThemeExtension { + InputTexThemetExtension({ + this.backgroundColors, + this.borderColors, + this.floatingLabelTextStyle, + this.inputStyle, + }); + + // Colors: + final MultiColor? backgroundColors; + final MultiColor? borderColors; + + // TextStyles: + final TextStyle? floatingLabelTextStyle; + final TextStyle? inputStyle; +}