Watch
1
0
Fork
You've already forked Seyyed_arc
0
forked from hesabix/arc
Seyyed_arc/hesabixUI/hesabix_ui/lib/widgets/auth_footer.dart

39 lines
1.2 KiB
Dart
Executable file

import 'package:flutter/material.dart';
import '../core/locale_controller.dart';
import '../core/calendar_controller.dart';
import '../theme/theme_controller.dart';
import 'language_switcher.dart';
import 'calendar_switcher.dart';
import 'theme_mode_switcher.dart';
import 'theme_palette_switcher.dart';
class AuthFooter extends StatelessWidget {
final LocaleController localeController;
final CalendarController calendarController;
final ThemeController? themeController;
const AuthFooter({super.key, required this.localeController, required this.calendarController, this.themeController});
@override
Widget build(BuildContext context) {
return Padding(
padding: const EdgeInsets.only(top: 12),
child: Row(
mainAxisAlignment: MainAxisAlignment.end,
children: [
CalendarSwitcher(controller: calendarController),
const SizedBox(width: 8),
if (themeController != null) ...[
ThemePaletteSwitcher(controller: themeController!),
const SizedBox(width: 8),
ThemeModeSwitcher(controller: themeController!),
const SizedBox(width: 8),
],
LanguageSwitcher(controller: localeController),
],
),
);
}
}