초기 커밋

This commit is contained in:
2026-03-01 07:55:59 +09:00
commit b0262d6bab
67 changed files with 4660 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'app_providers.g.dart';
/// 테마 모드 상태 관리
@riverpod
class ThemeModeNotifier extends _$ThemeModeNotifier {
@override
ThemeMode build() => ThemeMode.system;
void setThemeMode(ThemeMode mode) {
state = mode;
}
void toggleTheme() {
state = switch (state) {
ThemeMode.light => ThemeMode.dark,
ThemeMode.dark => ThemeMode.light,
ThemeMode.system => ThemeMode.dark,
};
}
}