@@ -186,7 +186,7 @@ function ControlOverviewPageContent({
|
|||||||
}) {
|
}) {
|
||||||
const data = usePreloadedQuery<ControlOverviewPageQueryType>(
|
const data = usePreloadedQuery<ControlOverviewPageQueryType>(
|
||||||
controlOverviewPageQuery,
|
controlOverviewPageQuery,
|
||||||
queryRef
|
queryRef,
|
||||||
);
|
);
|
||||||
const { toast } = useToast();
|
const { toast } = useToast();
|
||||||
const { organizationId, frameworkId, controlId } = useParams();
|
const { organizationId, frameworkId, controlId } = useParams();
|
||||||
@@ -194,7 +194,7 @@ function ControlOverviewPageContent({
|
|||||||
const environment = useRelayEnvironment();
|
const environment = useRelayEnvironment();
|
||||||
const [updateTaskState] =
|
const [updateTaskState] =
|
||||||
useMutation<ControlOverviewPageUpdateTaskStateMutationType>(
|
useMutation<ControlOverviewPageUpdateTaskStateMutationType>(
|
||||||
updateTaskStateMutation
|
updateTaskStateMutation,
|
||||||
);
|
);
|
||||||
const [createTask] =
|
const [createTask] =
|
||||||
useMutation<ControlOverviewPageCreateTaskMutationType>(createTaskMutation);
|
useMutation<ControlOverviewPageCreateTaskMutationType>(createTaskMutation);
|
||||||
@@ -202,11 +202,11 @@ function ControlOverviewPageContent({
|
|||||||
useMutation<ControlOverviewPageDeleteTaskMutationType>(deleteTaskMutation);
|
useMutation<ControlOverviewPageDeleteTaskMutationType>(deleteTaskMutation);
|
||||||
const [uploadEvidence] =
|
const [uploadEvidence] =
|
||||||
useMutation<ControlOverviewPageUploadEvidenceMutationType>(
|
useMutation<ControlOverviewPageUploadEvidenceMutationType>(
|
||||||
uploadEvidenceMutation
|
uploadEvidenceMutation,
|
||||||
);
|
);
|
||||||
const [deleteEvidence] =
|
const [deleteEvidence] =
|
||||||
useMutation<ControlOverviewPageDeleteEvidenceMutationType>(
|
useMutation<ControlOverviewPageDeleteEvidenceMutationType>(
|
||||||
deleteEvidenceMutation
|
deleteEvidenceMutation,
|
||||||
);
|
);
|
||||||
|
|
||||||
const [isCreateTaskOpen, setIsCreateTaskOpen] = useState(false);
|
const [isCreateTaskOpen, setIsCreateTaskOpen] = useState(false);
|
||||||
@@ -228,7 +228,7 @@ function ControlOverviewPageContent({
|
|||||||
const fileInputRef = useRef<HTMLInputElement>(null);
|
const fileInputRef = useRef<HTMLInputElement>(null);
|
||||||
|
|
||||||
const [draggedOverTaskId, setDraggedOverTaskId] = useState<string | null>(
|
const [draggedOverTaskId, setDraggedOverTaskId] = useState<string | null>(
|
||||||
null
|
null,
|
||||||
);
|
);
|
||||||
const [uploadingTaskId, setUploadingTaskId] = useState<string | null>(null);
|
const [uploadingTaskId, setUploadingTaskId] = useState<string | null>(null);
|
||||||
const [isDraggingFile, setIsDraggingFile] = useState(false);
|
const [isDraggingFile, setIsDraggingFile] = useState(false);
|
||||||
@@ -265,7 +265,7 @@ function ControlOverviewPageContent({
|
|||||||
}
|
}
|
||||||
return null;
|
return null;
|
||||||
},
|
},
|
||||||
[tasks]
|
[tasks],
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
@@ -424,7 +424,7 @@ function ControlOverviewPageContent({
|
|||||||
|
|
||||||
const handleEditControl = () => {
|
const handleEditControl = () => {
|
||||||
navigate(
|
navigate(
|
||||||
`/organizations/${organizationId}/frameworks/${frameworkId}/controls/${controlId}/update`
|
`/organizations/${organizationId}/frameworks/${frameworkId}/controls/${controlId}/update`,
|
||||||
);
|
);
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -630,7 +630,7 @@ function ControlOverviewPageContent({
|
|||||||
const handleDeleteEvidence = (
|
const handleDeleteEvidence = (
|
||||||
evidenceId: string,
|
evidenceId: string,
|
||||||
filename: string,
|
filename: string,
|
||||||
taskId: string
|
taskId: string,
|
||||||
) => {
|
) => {
|
||||||
setEvidenceToDelete({ id: evidenceId, filename, taskId });
|
setEvidenceToDelete({ id: evidenceId, filename, taskId });
|
||||||
setIsDeleteEvidenceOpen(true);
|
setIsDeleteEvidenceOpen(true);
|
||||||
@@ -640,7 +640,7 @@ function ControlOverviewPageContent({
|
|||||||
if (!evidenceToDelete) return;
|
if (!evidenceToDelete) return;
|
||||||
|
|
||||||
const evidenceConnectionId = getEvidenceConnectionId(
|
const evidenceConnectionId = getEvidenceConnectionId(
|
||||||
evidenceToDelete.taskId
|
evidenceToDelete.taskId,
|
||||||
);
|
);
|
||||||
|
|
||||||
deleteEvidence({
|
deleteEvidence({
|
||||||
@@ -998,7 +998,7 @@ function ControlOverviewPageContent({
|
|||||||
handleDeleteEvidence(
|
handleDeleteEvidence(
|
||||||
evidence.id,
|
evidence.id,
|
||||||
evidence.filename,
|
evidence.filename,
|
||||||
task.id
|
task.id,
|
||||||
);
|
);
|
||||||
}}
|
}}
|
||||||
className="p-1 rounded-full hover:bg-gray-100 hover:bg-red-50 hover:text-red-600"
|
className="p-1 rounded-full hover:bg-gray-100 hover:bg-red-50 hover:text-red-600"
|
||||||
@@ -1238,7 +1238,7 @@ function ControlOverviewPageFallback() {
|
|||||||
export default function ControlOverviewPage() {
|
export default function ControlOverviewPage() {
|
||||||
const { controlId } = useParams();
|
const { controlId } = useParams();
|
||||||
const [queryRef, loadQuery] = useQueryLoader<ControlOverviewPageQueryType>(
|
const [queryRef, loadQuery] = useQueryLoader<ControlOverviewPageQueryType>(
|
||||||
controlOverviewPageQuery
|
controlOverviewPageQuery,
|
||||||
);
|
);
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
|
|||||||
Reference in New Issue
Block a user