init project portal web

This commit is contained in:
Sweli Giri
2025-04-15 13:56:54 +07:00
parent 9a25243035
commit 8b15dcebf8
122 changed files with 13965 additions and 1 deletions

View File

@ -0,0 +1,19 @@
import CommonData from "@/lib/helper/query-data"
import { pricePlanRepository } from "@/lib/price-plan/data/repository"
import { PricePlanMenuModel } from "@/lib/price-plan/model/menu-model"
import { useQuery } from "@tanstack/react-query"
export const useMenuPricePlan = () => {
const query = useQuery({
queryKey: ["priceplan-menu"],
queryFn: pricePlanRepository.getMenuList,
})
return new CommonData<PricePlanMenuModel[], any>({
isLoading: query.isLoading,
isError: query.isError,
error: query.error,
data: query.data ? PricePlanMenuModel.fromJSON(query.data) : [],
extra: null
})
}