From 07ce50cbab2432de943580cbc9dcbd5875ea6f68 Mon Sep 17 00:00:00 2001 From: Ilango Date: Tue, 27 Feb 2024 10:32:59 +0530 Subject: [PATCH] Add a button to clear all the links --- .../dialog/ManageScrapedLinksDialog.js | 23 +++++++++++++++++-- 1 file changed, 21 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/ui-component/dialog/ManageScrapedLinksDialog.js b/packages/ui/src/ui-component/dialog/ManageScrapedLinksDialog.js index a41995040..25efd9b6e 100644 --- a/packages/ui/src/ui-component/dialog/ManageScrapedLinksDialog.js +++ b/packages/ui/src/ui-component/dialog/ManageScrapedLinksDialog.js @@ -16,7 +16,7 @@ import { Stack, Typography } from '@mui/material' -import { IconTrash, IconX } from '@tabler/icons' +import { IconEraser, IconTrash, IconX } from '@tabler/icons' import PerfectScrollbar from 'react-perfect-scrollbar' import { BackdropLoader } from 'ui-component/loading/BackdropLoader' @@ -113,6 +113,10 @@ const ManageScrapedLinksDialog = ({ show, dialogProps, onCancel, onSave }) => { setSelectedLinks(links) } + const handleRemoveAllLinks = () => { + setSelectedLinks([]) + } + const handleSaveLinks = () => { onSave(url, selectedLinks) } @@ -145,6 +149,7 @@ const ManageScrapedLinksDialog = ({ show, dialogProps, onCancel, onSave }) => { /> - Scraped Links + + Scraped Links + {selectedLinks.length > 0 ? ( + } + > + Clear All + + ) : null} + <> {loading && } {selectedLinks.length > 0 ? (