import { Tabs } from "@mui/material"; import { 店舗詳細Context } from "contexts/page/dashboard/shop/店舗詳細Context"; import { PageID, TabID } from "pages"; import { useContext, useMemo } from "react"; import { getPath } from "routes/path"; import { TabProps, useTab } from "./tabutil"; export default function useA店舗管理Tabs() { const { shop } = useContext(店舗詳細Context); const tabs: TabProps[] = useMemo(() => { return [ { label: "詳細", tabId: TabID.店舗詳細_メイン, path: getPath([PageID.店舗詳細, TabID.店舗詳細_メイン], { query: { shopId: shop?.shop_id ?? "aaaaa", }, }), }, { label: "設定", tabId: TabID.店舗詳細_設定, path: getPath([PageID.店舗詳細, TabID.店舗詳細_設定], { query: { shopId: shop?.shop_id ?? "aaaaa", }, }), }, ]; }, [shop]); const { elements, getTabIndex } = useTab(tabs); return { element: ( {elements} ), }; }