Fix build errors: imports and provider type
This commit is contained in:
parent
fbeefd9456
commit
9d19689dbd
|
|
@ -21,13 +21,14 @@ class UiExperimentSettings {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Provider
|
// Provider (Riverpod 2.0 Notifier)
|
||||||
final uiExperimentProvider = StateNotifierProvider<UiExperimentNotifier, UiExperimentSettings>(
|
final uiExperimentProvider = NotifierProvider<UiExperimentNotifier, UiExperimentSettings>(UiExperimentNotifier.new);
|
||||||
(ref) => UiExperimentNotifier(),
|
|
||||||
);
|
|
||||||
|
|
||||||
class UiExperimentNotifier extends StateNotifier<UiExperimentSettings> {
|
class UiExperimentNotifier extends Notifier<UiExperimentSettings> {
|
||||||
UiExperimentNotifier() : super(const UiExperimentSettings());
|
@override
|
||||||
|
UiExperimentSettings build() {
|
||||||
|
return const UiExperimentSettings();
|
||||||
|
}
|
||||||
|
|
||||||
void setGridColumns(int columns) {
|
void setGridColumns(int columns) {
|
||||||
state = state.copyWith(gridColumns: columns);
|
state = state.copyWith(gridColumns: columns);
|
||||||
|
|
|
||||||
|
|
@ -26,7 +26,9 @@ import '../widgets/home/home_empty_state.dart';
|
||||||
import '../widgets/home/sake_no_match_state.dart';
|
import '../widgets/home/sake_no_match_state.dart';
|
||||||
import '../models/user_profile.dart'; // UserProfile
|
import '../models/user_profile.dart'; // UserProfile
|
||||||
import '../widgets/analyzing_dialog.dart';
|
import '../widgets/analyzing_dialog.dart';
|
||||||
import '../widgets/empty_state.dart'; // Generic empty state
|
import '../widgets/home/sake_list_view.dart';
|
||||||
|
import '../widgets/home/sake_grid_view.dart';
|
||||||
|
import '../widgets/add_set_item_dialog.dart';
|
||||||
import '../providers/ui_experiment_provider.dart'; // A/B Test
|
import '../providers/ui_experiment_provider.dart'; // A/B Test
|
||||||
import 'package:flutter_speed_dial/flutter_speed_dial.dart';
|
import 'package:flutter_speed_dial/flutter_speed_dial.dart';
|
||||||
import 'package:lucide_icons/lucide_icons.dart';
|
import 'package:lucide_icons/lucide_icons.dart';
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue