From 7783ebad2643acfd45bac5c1b2f6e34b68f3fdf6 Mon Sep 17 00:00:00 2001 From: Anisha1234 Date: Mon, 11 Jan 2021 18:57:24 +0530 Subject: [PATCH] adds delete and mark as seen feature --- mock/overview.js | 30 ++++++++++---- src/components/LoginModal/index.js | 13 +++++- src/pages/Overview/index.js | 66 ++++++++++++++++++++++++------ src/pages/Overview/index.less | 15 ++++--- 4 files changed, 98 insertions(+), 26 deletions(-) diff --git a/mock/overview.js b/mock/overview.js index 7dce4547e..57e0e4227 100644 --- a/mock/overview.js +++ b/mock/overview.js @@ -1,59 +1,73 @@ export const expirationLimit = 20; -export const newData = [ +// P.S: the key needs to be unique for this object +export const resultData = [ { key: 1, result: ['fio_2020.09.10T12.42.11', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-09-10T 11:52:34.552478', + seen: false, description: 'More content can be added here', }, { key: 2, result: ['fio_2020.09.10T12.42.12', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-09-10T11:52:34.552478', + seen: false, description: 'More content can be added here', }, { key: 3, result: ['fio_2020.09.10T12.42.13', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-09-10T11:52:34.552478', + seen: false, description: 'More content can be added here', }, { key: 4, result: ['fio_2020.09.10T12.42.14', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-09-10T11:52:34.552478', + seen: false, description: 'More content can be added here', }, -]; - -export const seenData = [ { - key: 1, + key: 5, result: ['fio_2020.09.10T12.42.11', 'virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-11-13T11:52:34.552478', deletion: '2020-11-13T11:52:34.552478', + seen: true, description: 'More content can be added here', }, { - key: 2, + key: 6, result: ['fio_2020.09.10T12.42.12', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-11-20T11:52:34.552478', deletion: '2020-11-20T11:52:34.552478', + seen: true, description: 'More content can be added here', }, { - key: 3, + key: 7, result: ['fio_2020.09.10T12.42.13', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-11-15T11:52:34.552478', deletion: '2020-11-15T11:52:34.552478', + seen: true, description: 'More content can be added here', }, { - key: 4, + key: 8, + result: ['fio_2020.09.10T12.42.14', ' virtual506.virt.lab.eng.bos.redhat.com'], + end: '2020-11-25T11:52:34.552478', + deletion: '2020-11-25T11:52:34.552478', + seen: true, + description: 'More content can be added here', + }, + { + key: 9, result: ['fio_2020.09.10T12.42.14', ' virtual506.virt.lab.eng.bos.redhat.com'], end: '2020-11-25T11:52:34.552478', deletion: '2020-11-25T11:52:34.552478', + seen: true, description: 'More content can be added here', }, ]; diff --git a/src/components/LoginModal/index.js b/src/components/LoginModal/index.js index 4e48f7ca2..e786b2a0e 100644 --- a/src/components/LoginModal/index.js +++ b/src/components/LoginModal/index.js @@ -47,6 +47,14 @@ class LoginModal extends React.Component { dispatch(routerRedux.push(`/auth`)); }; + handleSignupModal = () => { + const { dispatch } = this.props; + this.setState(({ isModalOpen }) => ({ + isModalOpen: !isModalOpen, + })); + dispatch(routerRedux.push(`/signup`)); + }; + render() { const { isModalOpen } = this.state; @@ -59,7 +67,10 @@ class LoginModal extends React.Component { showClose="false" actions={[ , + ,