@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.
13 lines (9 loc) • 342 B
text/typescript
import { useDataProvider, useResourceParams } from "@hooks";
export const useApiUrl = (dataProviderName?: string): string => {
const dataProvider = useDataProvider();
const { resource } = useResourceParams();
const { getApiUrl } = dataProvider(
dataProviderName ?? resource?.meta?.dataProviderName,
);
return getApiUrl();
};