| 1 |
import {useEntityRecord} from '@wordpress/core-data'; |
| 2 |
import {Campaign} from '@givewp/campaigns/admin/components/types'; |
| 3 |
|
| 4 |
export default function useCampaign(campaignId: number) { |
| 5 |
const campaignData = useEntityRecord('givewp', 'campaign', campaignId); |
| 6 |
|
| 7 |
return { |
| 8 |
campaign: { |
| 9 |
...campaignData?.record as Campaign |
| 10 |
}, |
| 11 |
hasResolved: campaignData?.hasResolved, |
| 12 |
isResolving: campaignData?.isResolving, |
| 13 |
}; |
| 14 |
} |
| 15 |
|