diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index 98b5bbe..daa03bc 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -1,6 +1,6 @@ name: tapped_toolkit -on: [push] +on: [ push ] # Cancel previous builds by only allowing one concurrent build per ref. concurrency: @@ -10,7 +10,7 @@ concurrency: jobs: analyze: timeout-minutes: 5 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - uses: kuhnroyal/flutter-fvm-config-action@v2 @@ -26,7 +26,7 @@ jobs: format: timeout-minutes: 5 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - uses: kuhnroyal/flutter-fvm-config-action@v2 @@ -42,7 +42,7 @@ jobs: test: timeout-minutes: 5 - runs-on: ubuntu-20.04 + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v3 - uses: kuhnroyal/flutter-fvm-config-action@v2 diff --git a/lib/src/text_field/base_text_field.dart b/lib/src/text_field/base_text_field.dart index 23f241d..9a96342 100644 --- a/lib/src/text_field/base_text_field.dart +++ b/lib/src/text_field/base_text_field.dart @@ -69,6 +69,8 @@ class BaseTextField extends StatefulWidget { final VoidCallback? onTap; + final bool? enabled; + const BaseTextField({ required this.text, required this.onChanged, @@ -100,6 +102,7 @@ class BaseTextField extends StatefulWidget { this.readOnly = false, this.cursorOpacityAnimates, this.onTap, + this.enabled, Key? key, }) : super(key: key); @@ -228,6 +231,7 @@ class BaseTextFieldState extends State focusNode: _focusNode, controller: _textEditingController, decoration: widget.decoration, + enabled: widget.enabled, ); if (UniversalPlatform.isWeb) {