mirror of
https://github.com/cypherstack/stack_wallet.git
synced 2024-11-18 10:11:03 +00:00
30 lines
782 B
Dart
30 lines
782 B
Dart
import 'package:flutter_riverpod/flutter_riverpod.dart';
|
|
import 'package:stackwallet/models/isar/stack_theme.dart';
|
|
import 'package:stackwallet/themes/stack_colors.dart';
|
|
import 'package:stackwallet/themes/theme_service.dart';
|
|
|
|
final applicationThemesDirectoryPathProvider = StateProvider((ref) => "");
|
|
|
|
final colorProvider = StateProvider<StackColors>(
|
|
(ref) => StackColors.fromStackColorTheme(
|
|
ref.watch(themeProvider.state).state,
|
|
),
|
|
);
|
|
|
|
final themeProvider = StateProvider<StackTheme>(
|
|
(ref) => ref.watch(
|
|
pThemeService.select(
|
|
(value) => value.getTheme(
|
|
themeId: "light",
|
|
)!,
|
|
),
|
|
),
|
|
);
|
|
|
|
final themeAssetsProvider = StateProvider<IThemeAssets>(
|
|
(ref) => ref.watch(
|
|
themeProvider.select(
|
|
(value) => value.assets,
|
|
),
|
|
),
|
|
);
|