@yamada-ui/react
Version:
React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion
24 lines (20 loc) • 795 B
JavaScript
"use client";
const require_rolldown_runtime = require('../../_virtual/rolldown_runtime.cjs');
const require_use_breakpoint = require('./use-breakpoint.cjs');
let react = require("react");
react = require_rolldown_runtime.__toESM(react);
//#region src/hooks/use-breakpoint/use-breakpoint-effect.ts
/**
* `useBreakpointEffect` is a custom hook that executes a specific callback function when the breakpoint changes.
*
* @see https://yamada-ui.com/docs/hooks/use-breakpoint-effect
*/
const useBreakpointEffect = (callback, deps) => {
const breakpoint = require_use_breakpoint.useBreakpoint();
(0, react.useEffect)(() => {
callback(breakpoint);
}, [breakpoint, ...deps]);
};
//#endregion
exports.useBreakpointEffect = useBreakpointEffect;
//# sourceMappingURL=use-breakpoint-effect.cjs.map