![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/mets-rebuild.corals.io/wp-content/plugins/give/src/DonationForms/resources/ |
import {useEntityRecord, useEntityRecords} from '@wordpress/core-data'; import {Form} from './types' type FormStatus = "draft" | "publish" | "private" | "orphaned"; /** * @since 4.2.0 */ export function useForm(formId: number) { const data = useEntityRecord('givewp', 'forms', formId); return { form: { ...data?.record as Form }, hasResolved: data?.hasResolved, }; } type useFormsParams = { ids?: number[], page?: number, per_page?: number; status?: FormStatus[] } export function useForms({ ids = [], page = 1, per_page = 30, status = ['publish'] }: useFormsParams = {}) { const data = useEntityRecords('givewp', 'form', { ids, page, per_page, status }); return { forms: data?.records as Form[], //@ts-ignore totalItems: data.totalItems, //@ts-ignore totalPages: data.totalPages, hasResolved: data?.hasResolved, }; }