campaign detail
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
import { useQuery } from '@tanstack/react-query'
|
||||
import { api } from '../api'
|
||||
import { Campaign, Campaigns } from '@/types/services/campaign'
|
||||
import { Campaign, CampaignRule, Campaigns } from '@/types/services/campaign'
|
||||
|
||||
interface CampaignQueryParams {
|
||||
page?: number
|
||||
@@ -44,3 +44,13 @@ export function useCampaignById(id: string) {
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
export function useCampaignRulesByCampaignId(id: string) {
|
||||
return useQuery<CampaignRule[]>({
|
||||
queryKey: ['campaign-rules/campaign', id],
|
||||
queryFn: async () => {
|
||||
const res = await api.get(`/marketing/campaign-rules/campaign/${id}`)
|
||||
return res.data.data
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user