Merge pull request #11 from Iconica-Development/feature/remove_riverpod

feature: Remove unnessecary Riverpod dependency
This commit is contained in:
Gorter-dev 2023-03-28 10:13:02 +02:00 committed by GitHub
commit 7b3a6dba90
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 25 additions and 59 deletions

View file

@ -23,3 +23,6 @@
## 1.0.6
* add initial timepicker parameter
## 2.0.0
* remove 'riverpod' dependency

View file

@ -68,7 +68,7 @@ packages:
path: ".."
relative: true
source: path
version: "1.0.6"
version: "2.0.0"
flutter_lints:
dependency: "direct dev"
description:
@ -77,14 +77,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "2.0.1"
flutter_riverpod:
dependency: transitive
description:
name: flutter_riverpod
sha256: "371f6e8acb69dbe8aa3e0a50c8a65f8a9352b599134d585cc4923261cb5ae4d6"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
flutter_test:
dependency: "direct dev"
description: flutter
@ -146,14 +138,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.8.2"
riverpod:
dependency: transitive
description:
name: riverpod
sha256: "899cd0999b2f3b798349d9b5639cfea81d406c011bd914097145ff92e91b29f9"
url: "https://pub.dev"
source: hosted
version: "2.1.1"
sky_engine:
dependency: transitive
description: flutter
@ -175,14 +159,6 @@ packages:
url: "https://pub.dev"
source: hosted
version: "1.11.0"
state_notifier:
dependency: transitive
description:
name: state_notifier
sha256: "8fe42610f179b843b12371e40db58c9444f8757f8b69d181c97e50787caed289"
url: "https://pub.dev"
source: hosted
version: "0.7.2+1"
stream_channel:
dependency: transitive
description:
@ -225,4 +201,4 @@ packages:
version: "2.1.4"
sdks:
dart: ">=2.18.2 <3.0.0"
flutter: ">=3.0.0"
flutter: ">=1.17.0"

View file

@ -3,11 +3,10 @@
// SPDX-License-Identifier: BSD-3-Clause
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'carousel_form.dart';
class FlutterFormInputCarousel extends ConsumerWidget {
class FlutterFormInputCarousel extends StatelessWidget {
const FlutterFormInputCarousel({
Key? key,
required this.items,
@ -28,7 +27,7 @@ class FlutterFormInputCarousel extends ConsumerWidget {
final int? initialValue;
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
return CarouselFormField(
onSaved: (value) => onSaved?.call(value),
validator: (value) => validator?.call(value),

View file

@ -4,7 +4,6 @@
import 'package:flutter/material.dart';
import 'package:flutter_input_library/src/inputs/date_picker/date_picker_field.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:intl/intl.dart';
enum FlutterFormDateTimeType {
@ -14,7 +13,7 @@ enum FlutterFormDateTimeType {
range,
}
class FlutterFormInputDateTime extends ConsumerWidget {
class FlutterFormInputDateTime extends StatelessWidget {
const FlutterFormInputDateTime({
this.decoration,
this.style,
@ -56,7 +55,7 @@ class FlutterFormInputDateTime extends ConsumerWidget {
final TimePickerEntryMode timePickerEntryMode;
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
return DateTimeInputField(
style: style,
decoration: decoration,

View file

@ -6,10 +6,9 @@ import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_input_library/src/inputs/date_picker/date_picker.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:intl/intl.dart';
class DateTimeInputField extends ConsumerStatefulWidget {
class DateTimeInputField extends StatefulWidget {
const DateTimeInputField({
this.decoration,
Key? key,
@ -51,10 +50,10 @@ class DateTimeInputField extends ConsumerStatefulWidget {
final TimePickerEntryMode timePickerEntryMode;
@override
ConsumerState<DateTimeInputField> createState() => _DateInputFieldState();
State<DateTimeInputField> createState() => _DateInputFieldState();
}
class _DateInputFieldState extends ConsumerState<DateTimeInputField> {
class _DateInputFieldState extends State<DateTimeInputField> {
late final DateTime firstDate;
late final DateTime lastDate;
late final DateTime initialDate;

View file

@ -3,11 +3,10 @@
// SPDX-License-Identifier: BSD-3-Clause
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'number_picker_field.dart';
class FlutterFormInputNumberPicker extends ConsumerWidget {
class FlutterFormInputNumberPicker extends StatelessWidget {
const FlutterFormInputNumberPicker({
Key? key,
Widget? label,
@ -30,7 +29,7 @@ class FlutterFormInputNumberPicker extends ConsumerWidget {
final Function(int?)? onChanged;
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
return NumberPickerFormField(
minValue: minValue,
maxValue: maxValue,

View file

@ -5,9 +5,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_input_library/src/inputs/slider/slider_field.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class FlutterFormInputSlider extends ConsumerWidget {
class FlutterFormInputSlider extends StatelessWidget {
const FlutterFormInputSlider({
Key? key,
this.minValue = 0,
@ -31,7 +29,7 @@ class FlutterFormInputSlider extends ConsumerWidget {
final FocusNode? focusNode;
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
return SliderFormField(
onSaved: (value) => onSaved?.call(value),
validator: (value) => validator?.call(value),

View file

@ -6,9 +6,7 @@ import 'package:flutter/material.dart';
import 'package:flutter_input_library/src/inputs/switch/switch_field.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class FlutterFormInputSwitch extends ConsumerWidget {
class FlutterFormInputSwitch extends StatelessWidget {
final Widget? label;
final Function(bool?)? onSaved;
final String? Function(bool?)? validator;
@ -29,7 +27,7 @@ class FlutterFormInputSwitch extends ConsumerWidget {
);
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
return SwitchFormField(
onSaved: (value) => onSaved?.call(value),
onChanged: (value) => onChanged?.call(value),

View file

@ -3,11 +3,10 @@
// SPDX-License-Identifier: BSD-3-Clause
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
/// Generates a [TextFormField] for passwords. It requires a [FlutterFormInputController]
/// as the [controller] parameter and an optional [Widget] as [label]
class FlutterFormInputPassword extends ConsumerStatefulWidget {
class FlutterFormInputPassword extends StatefulWidget {
final Widget? label;
final FocusNode? focusNode;
final String? initialValue;
@ -28,11 +27,10 @@ class FlutterFormInputPassword extends ConsumerStatefulWidget {
}) : super(key: key);
@override
ConsumerState<FlutterFormInputPassword> createState() =>
_PasswordTextFieldState();
State<FlutterFormInputPassword> createState() => _PasswordTextFieldState();
}
class _PasswordTextFieldState extends ConsumerState<FlutterFormInputPassword> {
class _PasswordTextFieldState extends State<FlutterFormInputPassword> {
bool obscured = true;
@override

View file

@ -4,9 +4,7 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
class FlutterFormInputPlainText extends ConsumerWidget {
class FlutterFormInputPlainText extends StatelessWidget {
const FlutterFormInputPlainText({
Key? key,
this.label,
@ -45,7 +43,7 @@ class FlutterFormInputPlainText extends ConsumerWidget {
final TextStyle? style;
@override
Widget build(BuildContext context, WidgetRef ref) {
Widget build(BuildContext context) {
InputDecoration inputDecoration = decoration ??
InputDecoration(
label: label ?? const Text("Plain text"),

View file

@ -1,6 +1,6 @@
name: flutter_input_library
description: A new Flutter package project.
version: 1.0.6
version: 2.0.0
repository: https://github.com/Iconica-Development/flutter_input_library
environment:
@ -10,8 +10,7 @@ environment:
dependencies:
flutter:
sdk: flutter
flutter_riverpod: any
intl: any
intl: ^0.17.0
dev_dependencies:
flutter_test: