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.

16 lines (11 loc) 465 B
import { useContext } from "react"; import { RefineContext } from "@contexts/refine"; import type { LiveModeProps } from "../../../contexts/live/types"; import type { IRefineContext } from "../../../contexts/refine/types"; export const useLiveMode = ( liveMode: LiveModeProps["liveMode"], ): LiveModeProps["liveMode"] => { const { liveMode: liveModeFromContext } = useContext<IRefineContext>(RefineContext); return liveMode ?? liveModeFromContext; };