File manager - Edit - /var/www/payraty/helpdesk/resources/client/help-center/homepage/use-landing-page.ts
Back
import {useQuery} from '@tanstack/react-query'; import {apiClient} from '@common/http/query-client'; import {BackendResponse} from '@common/http/backend-response/backend-response'; import {Category} from '@app/help-center/categories/category'; import {getBootstrapData} from '@common/core/bootstrap-data/use-backend-bootstrap-data'; export interface LandingPageData extends BackendResponse { categories: Category[]; } export function useLandingPage() { return useQuery<LandingPageData>({ queryKey: ['hc', 'landing-page'], queryFn: () => fetchContent(), initialData: getBootstrapData().loaders?.landingPage, }); } function fetchContent(): Promise<LandingPageData> { return apiClient.get(`hc`).then(response => response.data); }
| ver. 1.4 |
Github
|
.
| PHP 8.3.30 | Generation time: 1.63 |
proxy
|
phpinfo
|
Settings