mirror of
https://gitlab.com/megazordpobeda/DataRush.git
synced 2026-05-23 09:47:09 +00:00
code review
This commit is contained in:
-3
@@ -5,13 +5,11 @@ import { Solution } from "@/shared/types";
|
||||
import { mockSolutions } from '@/shared/mocks/mocks';
|
||||
|
||||
interface ActionButtonsProps {
|
||||
onHistoryClick: () => void;
|
||||
onSubmit: () => void;
|
||||
solutionHistory?: Solution[];
|
||||
}
|
||||
|
||||
const ActionButtons: React.FC<ActionButtonsProps> = ({
|
||||
onHistoryClick,
|
||||
onSubmit,
|
||||
solutionHistory = mockSolutions
|
||||
}) => {
|
||||
@@ -19,7 +17,6 @@ const ActionButtons: React.FC<ActionButtonsProps> = ({
|
||||
|
||||
const handleHistoryClick = () => {
|
||||
setIsHistoryOpen(true);
|
||||
onHistoryClick();
|
||||
};
|
||||
|
||||
return (
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
import React, { useRef, useEffect, useState } from 'react';
|
||||
import * as monaco from 'monaco-editor';
|
||||
import { Copy, Check } from 'lucide-react'; // Import Lucide React icons
|
||||
import { Copy, Check } from 'lucide-react';
|
||||
|
||||
interface CodeSolutionProps {
|
||||
answer: string;
|
||||
|
||||
+1
-1
@@ -41,4 +41,4 @@ const SolutionStatus: React.FC<SolutionStatusProps> = ({ solution }) => {
|
||||
);
|
||||
};
|
||||
|
||||
export default SolutionStatus;
|
||||
export default SolutionStatus;
|
||||
|
||||
@@ -12,7 +12,7 @@ interface TaskSolutionProps {
|
||||
answer: string;
|
||||
setAnswer: (value: string) => void;
|
||||
onSubmit: () => void;
|
||||
onHistoryClick: () => void;
|
||||
|
||||
}
|
||||
|
||||
const TaskSolution: React.FC<TaskSolutionProps> = ({
|
||||
@@ -21,7 +21,6 @@ const TaskSolution: React.FC<TaskSolutionProps> = ({
|
||||
answer,
|
||||
setAnswer,
|
||||
onSubmit,
|
||||
onHistoryClick,
|
||||
}) => {
|
||||
const [selectedFile, setSelectedFile] = useState<File | null>(null);
|
||||
const fileInputRef = useRef<HTMLInputElement>(null);
|
||||
@@ -46,7 +45,7 @@ const TaskSolution: React.FC<TaskSolutionProps> = ({
|
||||
<CodeSolution answer={answer} setAnswer={setAnswer} />
|
||||
)}
|
||||
|
||||
<ActionButtons onHistoryClick={onHistoryClick} onSubmit={onSubmit} />
|
||||
<ActionButtons onSubmit={onSubmit} />
|
||||
</div>
|
||||
);
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user