From 1291519cda85e8e50be3b399f5266131051ae7ff Mon Sep 17 00:00:00 2001 From: Primakov Alexandr Date: Sun, 14 Dec 2025 16:05:05 +0300 Subject: [PATCH] Refactor TaskWorkspace to use getFeatureValue for feature flag retrieval, improving clarity and consistency in skip button functionality. --- src/components/personal/TaskWorkspace.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/components/personal/TaskWorkspace.tsx b/src/components/personal/TaskWorkspace.tsx index 0f99f6c..3f4c15c 100644 --- a/src/components/personal/TaskWorkspace.tsx +++ b/src/components/personal/TaskWorkspace.tsx @@ -9,7 +9,7 @@ import { } from '@chakra-ui/react' import ReactMarkdown from 'react-markdown' import remarkGfm from 'remark-gfm' -import { useFeature } from '@brojs/cli' +import { getFeatureValue } from '@brojs/cli' import type { ChallengeTask } from '../../__data__/types' import { useChallenge } from '../../context/ChallengeContext' @@ -29,7 +29,7 @@ export const TaskWorkspace = ({ task, onTaskComplete, onTaskSkip }: TaskWorkspac }) // Проверяем, включена ли кнопка пропуска через feature flag - const skipEnabled = useFeature('challenge', 'task.skip.enabled', 'false') === 'true' + const skipEnabled = getFeatureValue('challenge', 'task.skip.enabled', 'false').value === 'true' // Сохраняем последний результат, чтобы блок не исчезал const [lastResult, setLastResult] = useState(null)