@ark-ui/react
Version:
A collection of unstyled, accessible UI components for React, utilizing state machines for seamless interaction.
13 lines (10 loc) • 541 B
JavaScript
'use client';
import { createContext } from './create-context.js';
import { createSplitProps } from './create-split-props.js';
const [RenderStrategyPropsProvider, useRenderStrategyPropsContext] = createContext({
name: "RenderStrategyContext",
hookName: "useRenderStrategyContext",
providerName: "<RenderStrategyPropsProvider />"
});
const splitRenderStrategyProps = (props) => createSplitProps()(props, ["lazyMount", "unmountOnExit"]);
export { RenderStrategyPropsProvider, splitRenderStrategyProps, useRenderStrategyPropsContext };