From 96978785b9c5aa059ae7d6b8cbdd7517b2536c47 Mon Sep 17 00:00:00 2001 From: nikec Date: Sun, 22 Jan 2023 17:54:11 +0100 Subject: [PATCH] overlay panel ctx, closable job manager --- packages/interface/src/components/jobs/JobManager.tsx | 11 +++++------ packages/ui/src/OverlayPanel.tsx | 11 ++++++++--- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/packages/interface/src/components/jobs/JobManager.tsx b/packages/interface/src/components/jobs/JobManager.tsx index e84105f69..e002f339b 100644 --- a/packages/interface/src/components/jobs/JobManager.tsx +++ b/packages/interface/src/components/jobs/JobManager.tsx @@ -3,11 +3,9 @@ import dayjs from 'dayjs'; import { ArrowsClockwise, Camera, - DotsThree, Eye, Fingerprint, Folder, - IconProps, LockSimple, LockSimpleOpen, Pause, @@ -16,9 +14,8 @@ import { TrashSimple, X } from 'phosphor-react'; -import { useLibraryMutation, useLibraryQuery } from '@sd/client'; -import { JobReport } from '@sd/client'; -import { Button, CategoryHeading, tw } from '@sd/ui'; +import { JobReport, useLibraryMutation, useLibraryQuery } from '@sd/client'; +import { Button, CategoryHeading, tw, useOverlayPanelContext } from '@sd/ui'; import ProgressBar from '../primitive/ProgressBar'; import { Tooltip } from '../tooltip/Tooltip'; @@ -92,6 +89,8 @@ export function JobsManager() { const jobs = useLibraryQuery(['jobs.getHistory']); const clearAllJobs = useLibraryMutation(['jobs.clearAll']); + const overlayPanelContext = useOverlayPanelContext(); + return (
@@ -103,7 +102,7 @@ export function JobsManager() { -