| ; | |
| "use client"; | |
| /** | |
| * @license lucide-react v1.21.0 - ISC | |
| * | |
| * This source code is licensed under the ISC license. | |
| * See the LICENSE file in the root directory of this source tree. | |
| */ | |
| import { createContext, useContext, useMemo, createElement } from 'react'; | |
| const LucideContext = createContext({}); | |
| function LucideProvider({ | |
| children, | |
| size, | |
| color, | |
| strokeWidth, | |
| absoluteStrokeWidth, | |
| className | |
| }) { | |
| const value = useMemo( | |
| () => ({ | |
| size, | |
| color, | |
| strokeWidth, | |
| absoluteStrokeWidth, | |
| className | |
| }), | |
| [size, color, strokeWidth, absoluteStrokeWidth, className] | |
| ); | |
| return createElement(LucideContext.Provider, { value }, children); | |
| } | |
| const useLucideContext = () => useContext(LucideContext); | |
| export { LucideProvider, useLucideContext }; | |
| //# sourceMappingURL=context.mjs.map | |