"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.useFeatureFlags = void 0;
const react_1 = require("react");
/**
 * Хук для получения актуальных фича-флагов для компонента.
 * Объединяет глобальные флаги (из контекста) и локальные флаги (переданные через пропсы).
 * Локальные флаги имеют приоритет над глобальными.
 *
 * @param componentName - Название компонента, для которого нужно получить флаги.
 * @param localFlags - Локальные флаги, переданные через пропсы.
 */
const useFeatureFlags = ({ 
// componentName,
localFlags, }) => {
    // const globalFlags = useContext(NextFeatureFlagsContext);
    return (0, react_1.useMemo)(() => {
        // const componentFlags = globalFlags[componentName];
        return { ...localFlags };
    }, []);
};
exports.useFeatureFlags = useFeatureFlags;
