From f7f3153c19262e387d53540cc797d962c923b4f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20De=20Boey?= Date: Thu, 3 Oct 2019 17:39:48 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A8=20Switch=20EmptyTrash=20to=20use?= =?UTF-8?q?=20useOvermind?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/pages/common/Modals/EmptyTrash/index.tsx | 14 ++++++++------ packages/app/src/app/pages/common/Modals/index.js | 2 +- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/app/src/app/pages/common/Modals/EmptyTrash/index.tsx b/packages/app/src/app/pages/common/Modals/EmptyTrash/index.tsx index 8ff3e2cdcb1..dc529a8da7f 100644 --- a/packages/app/src/app/pages/common/Modals/EmptyTrash/index.tsx +++ b/packages/app/src/app/pages/common/Modals/EmptyTrash/index.tsx @@ -1,26 +1,28 @@ +import React, { FunctionComponent } from 'react'; + import { Alert } from 'app/components/Alert'; import { useOvermind } from 'app/overmind'; -import React, { FunctionComponent } from 'react'; + import { permanentlyDeleteSandboxes } from '../../../Dashboard/queries'; -const EmptyTrash: FunctionComponent = () => { +export const EmptyTrash: FunctionComponent = () => { const { + actions: { modalClosed }, state: { dashboard: { trashSandboxIds }, }, - actions: { modalClosed }, } = useOvermind(); + return ( modalClosed()} onConfirm={async () => { await permanentlyDeleteSandboxes(trashSandboxIds); + modalClosed(); }} + title="Empty Trash" /> ); }; - -export default EmptyTrash; diff --git a/packages/app/src/app/pages/common/Modals/index.js b/packages/app/src/app/pages/common/Modals/index.js index c5fdcf40d8e..129512af89e 100644 --- a/packages/app/src/app/pages/common/Modals/index.js +++ b/packages/app/src/app/pages/common/Modals/index.js @@ -13,7 +13,7 @@ import DeleteDeploymentModal from './DeleteDeploymentModal'; import DeleteProfileSandboxModal from './DeleteProfileSandboxModal'; import DeleteSandboxModal from './DeleteSandboxModal'; import DeploymentModal from './DeploymentModal'; -import EmptyTrash from './EmptyTrash'; +import { EmptyTrash } from './EmptyTrash'; import ExportGitHubModal from './ExportGitHubModal'; import { FeedbackModal } from './FeedbackModal'; import { ForkServerModal } from './ForkServerModal';