import { ActionIcon, ScrollableCustom, StackCustom, ViewWrapper, } from "@/components"; import AdminComp_BoxTitle from "@/components/_ShareComponent/Admin/BoxTitlePage"; import { ICON_SIZE_SMALL } from "@/constants/constans-value"; import AdminAppInformation_BusinessFieldSection from "@/screens/Admin/App-Information/BusinessFieldSection"; import AdminAppInformation_Bank from "@/screens/Admin/App-Information/InformationBankSection"; import AdminAppInformation_StickerSection from "@/screens/Admin/App-Information/StickerSection"; import { Ionicons } from "@expo/vector-icons"; import { router } from "expo-router"; import { useState } from "react"; import { View } from "react-native"; export default function AdminInformation() { const [activeCategory, setActiveCategory] = useState("bank"); const [activePage, setActivePage] = useState("Informasi Bank"); const handlePress = (item: any) => { setActiveCategory(item.value); setActivePage(item.label); // tambahkan logika lain seperti filter dsb. }; const scrollComponent = ( ); const renderContent = () => { switch (activeCategory) { case "bank": return ; case "business": return ; case "sticker": return ; default: return ; } }; return ( <> } onPress={() => { if (activeCategory === "bank") { router.push("/admin/app-information/information-bank/create"); } else if (activeCategory === "business") { router.push("/admin/app-information/business-field/create"); } else if (activeCategory === "sticker") { router.push("/admin/app-information/sticker/create"); } }} /> } /> {renderContent()} ); } const listPage = [ { id: "1", label: "Informasi Bank", value: "bank", }, { id: "2", label: "Bidang Bisnis", value: "business", }, { id: "3", label: "Stiker", value: "sticker", }, ];