first commit
This commit is contained in:
6
lib/provider/auth_provider.dart
Normal file
6
lib/provider/auth_provider.dart
Normal file
@@ -0,0 +1,6 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../model/auth_model.dart';
|
||||
|
||||
//data auth
|
||||
final authProvider = StateProvider<AuthModel?>((ref) => null);
|
||||
4
lib/provider/dio_provider.dart
Normal file
4
lib/provider/dio_provider.dart
Normal file
@@ -0,0 +1,4 @@
|
||||
import 'package:dio/dio.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
final dioProvider = Provider<Dio>((ref) => Dio());
|
||||
5
lib/provider/menu_provider.dart
Normal file
5
lib/provider/menu_provider.dart
Normal file
@@ -0,0 +1,5 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
final currentMenuProvider = StateProvider<int>((ref) => 1);
|
||||
final sideBarExpandProvider = StateProvider<bool>((ref) => true);
|
||||
final keywordProvider = StateProvider<String>((ref) => "");
|
||||
26
lib/provider/order_provider.dart
Normal file
26
lib/provider/order_provider.dart
Normal file
@@ -0,0 +1,26 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
|
||||
import '../model/registration_model.dart';
|
||||
import '../model/test_model.dart';
|
||||
|
||||
final EditStepProvider = StateProvider<int>((ref) => 0);
|
||||
final editOrderLoadingProvider = StateProvider<bool>((ref) => false);
|
||||
|
||||
// mendapatkan perubahan value idTipePeriksa
|
||||
final tabPeriksaprovider = StateProvider<int>((ref) => 1);
|
||||
// selected test provider berisi list string "idtab|idtes"
|
||||
final selectedTestEditProvider =
|
||||
StateProvider<List<String>>((ref) => List.empty());
|
||||
final selectedtestData = StateProvider<List<String>>((ref) => List.empty());
|
||||
//menyimpan data temporary saat registrasi patien selama dialog masih terbuka
|
||||
final EditDataProvider =
|
||||
StateProvider<RegistrationModel>((ref) => RegistrationModel());
|
||||
//temporary test list
|
||||
final tempTestListEditProvider = StateProvider<List<TestModel>>(
|
||||
(ref) => List.empty(),
|
||||
);
|
||||
final selectedPacketEditProvider =
|
||||
StateProvider<List<String>>((ref) => List.empty(growable: true));
|
||||
//Paket yang sudah terpilih di db untuk nantinya perbandingan apakah paket baru ataukah paket dihapus
|
||||
final currentPacketProvider =
|
||||
StateProvider<List<String>>((ref) => List.empty(growable: true));
|
||||
28
lib/provider/registrasi_provider.dart
Normal file
28
lib/provider/registrasi_provider.dart
Normal file
@@ -0,0 +1,28 @@
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:mitra_corporate/model/registration_model.dart';
|
||||
import 'package:mitra_corporate/model/test_model.dart';
|
||||
|
||||
// menerima perubahan value dari onTap simpan perubahan
|
||||
final registrasiProvider = StateProvider<int>((ref) => 0);
|
||||
final addOrderLoadingProvider = StateProvider<bool>((ref) => false);
|
||||
|
||||
// mendapatkan perubahan value idTipePeriksa
|
||||
final idTipePeriksaStateProvider = StateProvider<int>((ref) => 1);
|
||||
// selected test provider berisi list string "idtab|idtes"
|
||||
final selectedTestProvider = StateProvider<List<String>>((ref) => List.empty());
|
||||
//menyimpan data temporary saat registrasi patien selama dialog masih terbuka
|
||||
final registrationDataProvider =
|
||||
StateProvider<RegistrationModel>((ref) => RegistrationModel());
|
||||
//temporary test list
|
||||
final tempTestListProvider = StateProvider<List<TestModel>>(
|
||||
(ref) => List.empty(),
|
||||
);
|
||||
|
||||
final orderNumberProvider = StateProvider<String>((ref) => "");
|
||||
final dialogOrderActionProvider = StateProvider<String>((ref) => "new");
|
||||
final selectedPacketProvider =
|
||||
StateProvider<List<String>>((ref) => List.empty(growable: true));
|
||||
|
||||
//edit pasien
|
||||
final registrationEditPatientProvider =
|
||||
StateProvider<RegistrationModel>((ref) => RegistrationModel());
|
||||
22
lib/provider/surat_jalan_provider.dart
Normal file
22
lib/provider/surat_jalan_provider.dart
Normal file
@@ -0,0 +1,22 @@
|
||||
import 'package:mitra_corporate/model/surat_jalan_model.dart';
|
||||
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
||||
import 'package:mitra_corporate/model/create_surat_jalan_model.dart';
|
||||
|
||||
import '../app/constant.dart';
|
||||
|
||||
// menerima perubahan value dari onTap simpan perubahan
|
||||
final suratJalanProvider = StateProvider<int>((ref) => 1);
|
||||
|
||||
final createSuratJalanProvider =
|
||||
StateProvider<CreateSuratJalanModel>((ref) => CreateSuratJalanModel());
|
||||
|
||||
final suratJalankeywordProvider = StateProvider<String>((ref) => "");
|
||||
//param untuk detail surat jalan
|
||||
final suratJalanID = StateProvider<String>((ref) => "");
|
||||
final suratJalanNumber = StateProvider<String>((ref) => "");
|
||||
|
||||
final sjStartDateProvider = StateProvider<DateTime>((ref) => DateTime.now());
|
||||
final sjEndDateProvider = StateProvider<DateTime>((ref) => DateTime.now());
|
||||
|
||||
final sjDateType =
|
||||
StateProvider<dateFilterModel>((ref) => Constant.dateFilter.first);
|
||||
Reference in New Issue
Block a user