Created
November 17, 2024 09:18
-
-
Save momin-riyadh/384c101363ac47790ea7e418eabeba8c to your computer and use it in GitHub Desktop.
React File
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import React from 'react'; | |
import { Row, Col, Card } from 'react-bootstrap'; | |
import ChartOne from './ChartOne'; | |
import ChartTwo from './ChartTwo'; | |
const Dashboard = () => { | |
return ( | |
<Row> | |
<Col md={4}> | |
<div className="dashboard-container p-3"> | |
<Row> | |
<Col md={6}> | |
<label className="form-label">Chat Observation</label> | |
</Col> | |
</Row> | |
<Row> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-one card-font">Landed</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">14</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-one card-font">Pulled</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">12</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-one card-font">Closed</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">2</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-one card-font">Served</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">10</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-one card-font">Longest Chat Support Time</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">00:05:20</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card grid-card-height" > | |
<Card.Header className="card-header-one card-font">Running Projection</Card.Header> | |
<Card.Body> | |
<ChartTwo /> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={6}> | |
<Card className="grid-card"> | |
<Card.Header className="bottom-card-one card-font">Average Response Time</Card.Header> | |
<Card.Body className="text-center bottom-card-one"> | |
<div className="card-number">00:02:11</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col md={6}> | |
<Card className="grid-card"> | |
<Card.Header className="bottom-card-one card-font">Average Handling Time</Card.Header> | |
<Card.Body className="text-center bottom-card-one"> | |
<div className="card-number">00:01:48</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
</div> | |
</Col> | |
<Col md={4}> | |
<div className="dashboard-container p-3"> | |
<Row> | |
<Col md={6}> | |
<label className="form-label">Comment Observation</label> | |
{/* <select id="departmentSelect" className="form-select"> | |
<option>All</option> | |
</select> */} | |
</Col> | |
</Row> | |
<Row> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-two card-font">Landed</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">20</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-two card-font">Pulled</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">16</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col className='ps-0'> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-two card-font">Served</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">15</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-two card-font">Longest Comment Support Time</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">00:03:25</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card grid-card-height" > | |
<Card.Header className="card-header-two card-font">Running Projection</Card.Header> | |
<Card.Body> | |
<ChartTwo /> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={6}> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-two card-font">Average Response Time</Card.Header> | |
<Card.Body className="text-center card-header-two"> | |
<div className="card-number">00:02:37</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col md={6}> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-two card-font">Average Handling Time</Card.Header> | |
<Card.Body className="text-center card-header-two"> | |
<div className="card-number">00:01:07</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
</div> | |
</Col> | |
<Col md={4}> | |
<div className="dashboard-container p-3"> | |
<Row> | |
<Col md={6}> | |
<label className="form-label">Activity Observation</label> | |
{/* <select id="departmentSelect" className="form-select"> | |
<option>All</option> | |
</select> */} | |
</Col> | |
</Row> | |
<Row> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-three card-font px-1">Chats in Queue</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">19</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-three card-font px-1">Logged in Agents</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">13</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card mt-2"> | |
<Card.Header className="card-header-three card-font px-1">Idle Agents</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">1</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-three card-font">Average Waiting Time</Card.Header> | |
<Card.Body className="text-center"> | |
<div className="card-number">00:02:39</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col md={12}> | |
<Card className="grid-card grid-card-height" > | |
<Card.Header className="card-header-three card-font">Queue Projection</Card.Header> | |
<Card.Body> | |
<ChartOne /> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
<Row> | |
<Col> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-three card-font">On Ready</Card.Header> | |
<Card.Body className="text-center card-header-three"> | |
<div className="card-number">8</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-three card-font">On Break</Card.Header> | |
<Card.Body className="text-center card-header-three"> | |
<div className="card-number">2</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
<Col> | |
<Card className="grid-card"> | |
<Card.Header className="card-header-three card-font">On Busy</Card.Header> | |
<Card.Body className="text-center card-header-three"> | |
<div className="card-number">3</div> | |
</Card.Body> | |
</Card> | |
</Col> | |
</Row> | |
</div> | |
</Col> | |
</Row> | |
); | |
}; | |
export default Dashboard; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment