UNPKG

@refinedev/core

Version:

Refine is a React meta-framework for building enterprise-level, data-intensive applications rapidly with support for modern UI libraries and headless integrations.

15 lines (11 loc) 430 B
import { pickNotDeprecated } from "@definitions/index"; import { useDataProvider, useResource } from "@hooks"; export const useApiUrl = (dataProviderName?: string): string => { const dataProvider = useDataProvider(); const { resource } = useResource(); const { getApiUrl } = dataProvider( dataProviderName ?? pickNotDeprecated(resource?.meta, resource?.options)?.dataProviderName, ); return getApiUrl(); };