Files
Mav-Mobile-UI/src/pages/SystemSettings.tsx

53 lines
1.8 KiB
TypeScript
Raw Normal View History

2025-08-18 12:53:30 +01:00
import { Tab, Tabs, TabList, TabPanel } from "react-tabs";
import "react-tabs/style/react-tabs.css";
import NPEDCard from "../components/SettingForms/NPED/NPEDCard";
import SettingForms from "../components/SettingForms/SettingForms/SettingForms";
2025-08-18 16:04:03 +01:00
import NPEDHotlistCard from "../components/SettingForms/NPED/NPEDHotlistCard";
import WiFiCard from "../components/SettingForms/WiFi&Modem/WiFiCard";
import ModemCard from "../components/SettingForms/WiFi&Modem/ModemCard";
import SystemCard from "../components/SettingForms/System/SystemCard";
2025-08-29 10:07:59 +01:00
import { Toaster } from "sonner";
2025-08-29 14:55:37 +01:00
import { useNPEDAuth } from "../hooks/useNPEDAuth";
const SystemSettings = () => {
2025-08-29 14:55:37 +01:00
const { user } = useNPEDAuth();
console.log(user);
return (
2025-08-18 12:53:30 +01:00
<div className="m-4">
<Tabs selectedTabClassName="bg-gray-300 text-gray-900 font-semibold border-none">
<TabList>
<Tab>System</Tab>
2025-08-18 12:53:30 +01:00
<Tab>Output</Tab>
<Tab>Integrations</Tab>
<Tab>WiFi and Modem</Tab>
2025-08-18 12:53:30 +01:00
</TabList>
<TabPanel>
<div className="flex flex-col space-y-3">
<SystemCard />
</div>
</TabPanel>
2025-08-18 12:53:30 +01:00
<TabPanel>
<div className="flex flex-col space-y-3">
<SettingForms />
</div>
</TabPanel>
<TabPanel>
<div className="mx-auto grid grid-cols-1 sm:grid-cols-1 lg:grid-cols-2 gap-2 px-2 sm:px-4 lg:px-0 w-full">
<NPEDCard />
2025-08-18 16:04:03 +01:00
<NPEDHotlistCard />
2025-08-18 12:53:30 +01:00
</div>
</TabPanel>
<TabPanel>
<div className="mx-auto grid grid-cols-1 sm:grid-cols-1 lg:grid-cols-2 gap-4 px-2 sm:px-4 lg:px-0 w-full">
<WiFiCard />
<ModemCard />
</div>
</TabPanel>
2025-08-18 12:53:30 +01:00
</Tabs>
2025-08-29 10:07:59 +01:00
<Toaster />
</div>
);
};
export default SystemSettings;