Project management related changes
This commit is contained in:
@@ -13,6 +13,7 @@ import '../../transactions/providers/providers.dart';
|
||||
|
||||
import '../../../core/theme/theme_provider.dart';
|
||||
import '../../business/providers/business_mode_provider.dart';
|
||||
import '../../projects/providers/project_mode_provider.dart';
|
||||
import '../../business/presentation/settings/business_settings_screen.dart';
|
||||
|
||||
class ProfileScreen extends ConsumerStatefulWidget {
|
||||
@@ -141,7 +142,22 @@ class _ProfileScreenState extends ConsumerState<ProfileScreen> {
|
||||
Navigator.push(context, MaterialPageRoute(builder: (_) => const BusinessSettingsScreen()));
|
||||
},
|
||||
),
|
||||
]
|
||||
],
|
||||
const Divider(height: 1),
|
||||
Consumer(
|
||||
builder: (context, ref, child) {
|
||||
final isProjectMode = ref.watch(projectModeProvider);
|
||||
return SwitchListTile(
|
||||
secondary: const Icon(LucideIcons.trello),
|
||||
title: const Text('Project Management (Agency OS)'),
|
||||
subtitle: const Text('Task boards and billable hours'),
|
||||
value: isProjectMode,
|
||||
onChanged: (val) {
|
||||
ref.read(projectModeProvider.notifier).toggleMode();
|
||||
},
|
||||
);
|
||||
},
|
||||
)
|
||||
],
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user