|
|
|
|
@ -14,6 +14,8 @@ import 'package:mc_common_app/widgets/extensions/extensions_widget.dart';
|
|
|
|
|
import 'package:easy_localization/easy_localization.dart';
|
|
|
|
|
import 'package:provider/provider.dart';
|
|
|
|
|
|
|
|
|
|
import '../../classes/app_state.dart';
|
|
|
|
|
|
|
|
|
|
class SettingOptionsFAQs extends StatefulWidget {
|
|
|
|
|
const SettingOptionsFAQs({super.key});
|
|
|
|
|
|
|
|
|
|
@ -45,6 +47,7 @@ class _SettingOptionsFAQsState extends State<SettingOptionsFAQs> {
|
|
|
|
|
),
|
|
|
|
|
body: Consumer(
|
|
|
|
|
builder: (BuildContext context, SettingOptionsVM settingsOptionsVM, Widget? child) {
|
|
|
|
|
bool isArabic = AppState().isArabic(context);
|
|
|
|
|
return Container(
|
|
|
|
|
color: MyColors.backgroundColor,
|
|
|
|
|
width: double.infinity,
|
|
|
|
|
@ -70,7 +73,7 @@ class _SettingOptionsFAQsState extends State<SettingOptionsFAQs> {
|
|
|
|
|
return ExpansionTile(
|
|
|
|
|
tilePadding: EdgeInsets.zero,
|
|
|
|
|
shape: const Border(),
|
|
|
|
|
title: (faqModel.question ?? "").toText(fontSize: 16).paddingOnly(left: 8, right: 8),
|
|
|
|
|
title: (isArabic ? faqModel.questionN ?? "" : faqModel.question ?? "").toText(fontSize: 16).paddingOnly(left: 8, right: 8),
|
|
|
|
|
onExpansionChanged: (value) {
|
|
|
|
|
setState(() {
|
|
|
|
|
settingsOptionsVM.faqsList[index].isCollapsed = value;
|
|
|
|
|
@ -86,7 +89,7 @@ class _SettingOptionsFAQsState extends State<SettingOptionsFAQs> {
|
|
|
|
|
crossAxisAlignment: CrossAxisAlignment.start,
|
|
|
|
|
children: [
|
|
|
|
|
5.height,
|
|
|
|
|
(faqModel.answer ?? "").toText(color: MyColors.lightTextColor, fontSize: 14, fontWeight: MyFonts.Medium),
|
|
|
|
|
(isArabic ? faqModel.answerN ?? "" : faqModel.answer ?? "").toText(color: MyColors.lightTextColor, fontSize: 14, fontWeight: MyFonts.Medium),
|
|
|
|
|
10.height,
|
|
|
|
|
],
|
|
|
|
|
).paddingOnly(left: 8, right: 8)
|
|
|
|
|
|