UNPKG

@rxflow/base

Version:

BaseFlow - 核心 Flow 组件库

25 lines (23 loc) 767 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useTheme = void 0; var _shallow = require("zustand/react/shallow"); var _react = require("react"); var _getThemeWithDefaultValue = require("../utils/getThemeWithDefaultValue"); var _usePropsSelector = require("./props/usePropsSelector"); /** * @author: yanxianliang * @date: 2025-06-21 13:16 * @desc: 节点主题配置 * * Copyright (c) 2025 by yanxianliang, All Rights Reserved. */ const useTheme = () => { const theme = (0, _usePropsSelector.usePropsSelector)((0, _shallow.useShallow)(state => state.theme)); return (0, _react.useMemo)(() => { return (0, _getThemeWithDefaultValue.getThemeWithDefaultValue)(theme); }, [theme]); }; exports.useTheme = useTheme;