@@ -36,7 +36,7 @@ export default function Accordion({ datas }) {
- {datas.content}
+ {datas.msg}
diff --git a/src/components/Settings/Tabs/FaqTab.jsx b/src/components/Settings/Tabs/FaqTab.jsx
index 0739d71..679b51b 100644
--- a/src/components/Settings/Tabs/FaqTab.jsx
+++ b/src/components/Settings/Tabs/FaqTab.jsx
@@ -1,14 +1,18 @@
import React from "react";
import Accordion from "../../Helpers/Accordion";
+import LoadingSpinner from "../../Spinners/LoadingSpinner";
-export default function FaqTab({ datas = [] }) {
+export default function FaqTab({ datas }) {
return (
- {datas &&
- datas.length > 0 &&
- datas.map((value) => (
-
+ {datas.loading ?
+
+ :
+ datas &&
+ datas?.data?.length > 0 &&
+ datas.data.map((value, index) => (
+
))}
diff --git a/src/components/Settings/index.jsx b/src/components/Settings/index.jsx
index 9c4d86f..999dca4 100644
--- a/src/components/Settings/index.jsx
+++ b/src/components/Settings/index.jsx
@@ -1,7 +1,7 @@
import React, { useRef, useState } from "react";
import cover from "../../assets/images/profile-info-cover.png";
import profile from "../../assets/images/profile-info-profile.png";
-import faq from "../../data/faq.json";
+
import Icons from "../Helpers/Icons";
import Layout from "../Partials/Layout";
import ChangePasswordTab from "./Tabs/ChangePasswordTab";
@@ -12,7 +12,7 @@ import PaymentMathodsTab from "./Tabs/PaymentMathodsTab";
import PersonalInfoTab from "./Tabs/PersonalInfoTab";
import TermsConditionTab from "./Tabs/TermsConditionTab";
-export default function Settings() {
+export default function Settings({faq}) {
const tabs = [
{
id: 1,
@@ -83,8 +83,6 @@ export default function Settings() {
}
};
- // fab tab
- const faqData = faq.datas;
return (
<>
@@ -259,7 +257,7 @@ export default function Settings() {
)}
{tab === "login_activity" && }
{tab === "password" && }
- {tab === "faq" && }
+ {tab === "faq" && }
{tab === "terms" && }