Hello my friends, welcome back to my blog. Today in this blog post, I am going to show you, Reactjs AdminLTE 3 Admin Dashboard Working with Source Code.
For react js new comers, please check the below link:
React js Basic Tutorials
Friends now I proceed onwards and here is the working code snippet for Reactjs AdminLTE 3 Admin Dashboard Working with Source Code and please use this carefully to avoid the mistakes:
1. Firstly friends we need fresh reactjs setup and for that we need to run below commands into our terminal and also w should have latest node version installed on our system:
Guys you can skip this first step if you already have reactjs fresh setup:
npx create-react-app reacttemplate cd reacttemplate npm start // run the project
2. Now friends, please download zip(in this zip file there are js, css and images for ecommerce template) file from below path and extract zip and get all the folders.
Create ‘assets’ folder inside reactecommerce/public folder.
Now please put that folders(which we will get from zip file) in “assets” folder.
https://therichpost.com/downloadassetsfiles.zip
3. Now friends please add below inside reactecommerce/public/index.html file:
... <head> <link rel="icon" type="image/x-icon" href="favicon.ico"> <!-- Font Awesome --> <link rel="stylesheet" href="assets/plugins/fontawesome-free/css/all.min.css"> <!-- Ionicons --> <link rel="stylesheet" href="https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css"> <!-- Tempusdominus Bbootstrap 4 --> <link rel="stylesheet" href="assets/plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css"> <!-- iCheck --> <link rel="stylesheet" href="assets/plugins/icheck-bootstrap/icheck-bootstrap.min.css"> <!-- JQVMap --> <link rel="stylesheet" href="assets/plugins/jqvmap/jqvmap.min.css"> <!-- Theme style --> <link rel="stylesheet" href="assets/dist/css/adminlte.min.css"> <!-- overlayScrollbars --> <link rel="stylesheet" href="assets/plugins/overlayScrollbars/css/OverlayScrollbars.min.css"> <!-- Daterange picker --> <link rel="stylesheet" href="assets/plugins/daterangepicker/daterangepicker.css"> <!-- summernote --> <link rel="stylesheet" href="assets/plugins/summernote/summernote-bs4.css"> <!-- Google Font: Source Sans Pro --> <link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,400i,700" rel="stylesheet"> <script src="assets/plugins/jquery/jquery.min.js"></script> <!-- jQuery UI 1.11.4 --> <script src="assets/plugins/jquery-ui/jquery-ui.min.js"></script> <!-- Resolve conflict in jQuery UI tooltip with Bootstrap tooltip --> <script> $.widget.bridge('uibutton', $.ui.button) </script> <!-- Bootstrap 4 --> <script src="assets/plugins/bootstrap/js/bootstrap.bundle.min.js"></script> <!-- ChartJS --> <script src="assets/plugins/chart.js/Chart.min.js"></script> <!-- Sparkline --> <script src="assets/plugins/sparklines/sparkline.js"></script> <!-- JQVMap --> <script src="assets/plugins/jqvmap/jquery.vmap.min.js"></script> <script src="assets/plugins/jqvmap/maps/jquery.vmap.usa.js"></script> <!-- jQuery Knob Chart --> <script src="assets/plugins/jquery-knob/jquery.knob.min.js"></script> <!-- daterangepicker --> <script src="assets/plugins/moment/moment.min.js"></script> <script src="assets/plugins/daterangepicker/daterangepicker.js"></script> <!-- Tempusdominus Bootstrap 4 --> <script src="assets/plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js"></script> <!-- Summernote --> <script src="assets/plugins/summernote/summernote-bs4.min.js"></script> <!-- overlayScrollbars --> <script src="assets/plugins/overlayScrollbars/js/jquery.overlayScrollbars.min.js"></script> <!-- AdminLTE App --> <script src="assets/dist/js/adminlte.js"></script> <!-- AdminLTE dashboard demo (This is only for demo purposes) --> <script src="assets/dist/js/pages/dashboard.js"></script> <!-- AdminLTE for demo purposes --> <script src="assets/dist/js/demo.js"></script> </head> <body class="hold-transition sidebar-mini layout-fixed"> ...
4. Finally friends we need to add below code into our src/App.js file to get final output on web browser:
import React from 'react'; import './App.css'; class App extends React.Component { render() { return ( <div> <div class="wrapper"> <nav class="main-header navbar navbar-expand navbar-white navbar-light"> <ul class="navbar-nav"> <li class="nav-item"> <a class="nav-link" data-widget="pushmenu" href="#" role="button"><i class="fas fa-bars"></i></a> </li> </ul> <form class="form-inline ml-3"> <div class="input-group input-group-sm"> <input class="form-control form-control-navbar" type="search" placeholder="Search" aria-label="Search" /> <div class="input-group-append"> <button class="btn btn-navbar" type="submit"> <i class="fas fa-search"></i> </button> </div> </div> </form> <ul class="navbar-nav ml-auto"> <li class="nav-item dropdown"> <a class="nav-link" data-toggle="dropdown" href="#"> <i class="far fa-comments"></i> <span class="badge badge-danger navbar-badge">3</span> </a> <div class="dropdown-menu dropdown-menu-lg dropdown-menu-right"> <a href="#" class="dropdown-item"> <div class="media"> <img src="assets/dist/img/user1-128x128.jpg" alt="User Avatar" class="img-size-50 mr-3 img-circle" /> <div class="media-body"> <h3 class="dropdown-item-title"> Brad Diesel <span class="float-right text-sm text-danger"><i class="fas fa-star"></i></span> </h3> <p class="text-sm">Call me whenever you can...</p> <p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 Hours Ago</p> </div> </div> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item"> <div class="media"> <img src="assets/dist/img/user8-128x128.jpg" alt="User Avatar" class="img-size-50 img-circle mr-3" /> <div class="media-body"> <h3 class="dropdown-item-title"> John Pierce <span class="float-right text-sm text-muted"><i class="fas fa-star"></i></span> </h3> <p class="text-sm">I got your message bro</p> <p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 Hours Ago</p> </div> </div> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item"> <div class="media"> <img src="assets/dist/img/user3-128x128.jpg" alt="User Avatar" class="img-size-50 img-circle mr-3" /> <div class="media-body"> <h3 class="dropdown-item-title"> Nora Silvester <span class="float-right text-sm text-warning"><i class="fas fa-star"></i></span> </h3> <p class="text-sm">The subject goes here</p> <p class="text-sm text-muted"><i class="far fa-clock mr-1"></i> 4 Hours Ago</p> </div> </div> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item dropdown-footer">See All Messages</a> </div> </li> <li class="nav-item dropdown"> <a class="nav-link" data-toggle="dropdown" href="#"> <i class="far fa-bell"></i> <span class="badge badge-warning navbar-badge">15</span> </a> <div class="dropdown-menu dropdown-menu-lg dropdown-menu-right"> <span class="dropdown-item dropdown-header">15 Notifications</span> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item"> <i class="fas fa-envelope mr-2"></i> 4 new messages <span class="float-right text-muted text-sm">3 mins</span> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item"> <i class="fas fa-users mr-2"></i> 8 friend requests <span class="float-right text-muted text-sm">12 hours</span> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item"> <i class="fas fa-file mr-2"></i> 3 new reports <span class="float-right text-muted text-sm">2 days</span> </a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item dropdown-footer">See All Notifications</a> </div> </li> </ul> </nav> <aside class="main-sidebar sidebar-dark-primary elevation-4"> <a href="#" class="brand-link"> <img src="assets/dist/img/AdminLTELogo.png" alt="AdminLTE Logo" class="brand-image img-circle elevation-3" style={{opacity: ".8"}} /> <span class="brand-text font-weight-light">AdminLTE 3</span> </a> <div class="sidebar"> <div class="user-panel mt-3 pb-3 mb-3 d-flex"> <div class="image"> <img src="assets/dist/img/user2-160x160.jpg" class="img-circle elevation-2" alt="User Image" /> </div> <div class="info"> <a href="#" class="d-block">Admin</a> </div> </div> <nav class="mt-2"> <ul class="nav nav-pills nav-sidebar flex-column" data-widget="treeview" role="menu" data-accordion="false"> <li class="nav-item has-treeview menu-open"> <a href="#" class="nav-link active"> <i class="nav-icon fas fa-tachometer-alt"></i> <p> Dashboard <i class="right fas fa-angle-left"></i> </p> </a> <ul class="nav nav-treeview"> <li class="nav-item"> <a href="#" class="nav-link active"> <i class="far fa-circle nav-icon"></i> <p>Dashboard v1</p> </a> </li> </ul> </li> <li class="nav-item has-treeview"> <a href="#" class="nav-link"> <i class="nav-icon fas fa-book"></i> <p> Pages <i class="fas fa-angle-left right"></i> </p> </a> <ul class="nav nav-treeview"> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Invoice</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Profile</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>E-commerce</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Projects</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Project Add</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Project Edit</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Project Detail</p> </a> </li> <li class="nav-item"> <a href="#" class="nav-link"> <i class="far fa-circle nav-icon"></i> <p>Contacts</p> </a> </li> </ul> </li> </ul> </nav> </div> </aside> <div class="content-wrapper"> <div class="content-header"> <div class="container-fluid"> <div class="row mb-2"> <div class="col-sm-6"> <h1 class="m-0 text-dark">Dashboard</h1> </div> <div class="col-sm-6"> <ol class="breadcrumb float-sm-right"> <li class="breadcrumb-item"><a href="#">Home</a></li> <li class="breadcrumb-item active">Dashboard</li> </ol> </div> </div> </div> </div> <section class="content"> <div class="container-fluid"> <div class="row"> <div class="col-lg-3 col-6"> <div class="small-box bg-info"> <div class="inner"> <h3>150</h3> <p>New Orders</p> </div> <div class="icon"> <i class="ion ion-bag"></i> </div> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <div class="col-lg-3 col-6"> <div class="small-box bg-success"> <div class="inner"> <h3>53<sup style={{ font: "20px"}}>%</sup></h3> <p>Bounce Rate</p> </div> <div class="icon"> <i class="ion ion-stats-bars"></i> </div> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <div class="col-lg-3 col-6"> <div class="small-box bg-warning"> <div class="inner"> <h3>44</h3> <p>User Registrations</p> </div> <div class="icon"> <i class="ion ion-person-add"></i> </div> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> <div class="col-lg-3 col-6"> <div class="small-box bg-danger"> <div class="inner"> <h3>65</h3> <p>Unique Visitors</p> </div> <div class="icon"> <i class="ion ion-pie-graph"></i> </div> <a href="#" class="small-box-footer">More info <i class="fas fa-arrow-circle-right"></i></a> </div> </div> </div> <div class="row"> <section class="col-lg-7 connectedSortable"> <div class="card"> <div class="card-header"> <h3 class="card-title"> <i class="fas fa-chart-pie mr-1"></i> Sales </h3> <div class="card-tools"> <ul class="nav nav-pills ml-auto"> <li class="nav-item"> <a class="nav-link active" href="#revenue-chart" data-toggle="tab">Area</a> </li> <li class="nav-item"> <a class="nav-link" href="#sales-chart" data-toggle="tab">Donut</a> </li> </ul> </div> </div> <div class="card-body"> <div class="tab-content p-0"> <div class="chart tab-pane active" id="revenue-chart" style={{position: "relative", height: "300px"}}> <canvas id="revenue-chart-canvas" height="300" style={{height: "300px"}}></canvas> </div> <div class="chart tab-pane" id="sales-chart" style={{position: "relative", height: "300px"}}> <canvas id="sales-chart-canvas" height="300" style={{height: "300px" }}></canvas> </div> </div> </div> </div> <div class="card direct-chat direct-chat-primary"> <div class="card-header"> <h3 class="card-title">Direct Chat</h3> <div class="card-tools"> <span data-toggle="tooltip" title="3 New Messages" class="badge badge-primary">3</span> <button type="button" class="btn btn-tool" data-card-widget="collapse"> <i class="fas fa-minus"></i> </button> <button type="button" class="btn btn-tool" data-toggle="tooltip" title="Contacts" data-widget="chat-pane-toggle"> <i class="fas fa-comments"></i> </button> <button type="button" class="btn btn-tool" data-card-widget="remove"><i class="fas fa-times"></i> </button> </div> </div> <div class="card-body"> <div class="direct-chat-messages"> <div class="direct-chat-msg"> <div class="direct-chat-infos clearfix"> <span class="direct-chat-name float-left">Alexander Pierce</span> <span class="direct-chat-timestamp float-right">23 Jan 2:00 pm</span> </div> <img class="direct-chat-img" src="assets/dist/img/user1-128x128.jpg" alt="message user image" /> <div class="direct-chat-text"> Is this template really for free? That's unbelievable! </div> </div> <div class="direct-chat-msg right"> <div class="direct-chat-infos clearfix"> <span class="direct-chat-name float-right">Sarah Bullock</span> <span class="direct-chat-timestamp float-left">23 Jan 2:05 pm</span> </div> <img class="direct-chat-img" src="assets/dist/img/user3-128x128.jpg" alt="message user image" /> <div class="direct-chat-text"> You better believe it! </div> </div> <div class="direct-chat-msg"> <div class="direct-chat-infos clearfix"> <span class="direct-chat-name float-left">Alexander Pierce</span> <span class="direct-chat-timestamp float-right">23 Jan 5:37 pm</span> </div> <img class="direct-chat-img" src="assets/dist/img/user1-128x128.jpg" alt="message user image" /> <div class="direct-chat-text"> Working with AdminLTE on a great new app! Wanna join? </div> </div> <div class="direct-chat-msg right"> <div class="direct-chat-infos clearfix"> <span class="direct-chat-name float-right">Sarah Bullock</span> <span class="direct-chat-timestamp float-left">23 Jan 6:10 pm</span> </div> <img class="direct-chat-img" src="assets/dist/img/user3-128x128.jpg" alt="message user image" /> <div class="direct-chat-text"> I would love to. </div> </div> </div> <div class="direct-chat-contacts"> <ul class="contacts-list"> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user1-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> Count Dracula <small class="contacts-list-date float-right">2/28/2015</small> </span> <span class="contacts-list-msg">How have you been? I was...</span> </div> </a> </li> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user7-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> Sarah Doe <small class="contacts-list-date float-right">2/23/2015</small> </span> <span class="contacts-list-msg">I will be waiting for...</span> </div> </a> </li> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user3-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> Nadia Jolie <small class="contacts-list-date float-right">2/20/2015</small> </span> <span class="contacts-list-msg">I'll call you back at...</span> </div> </a> </li> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user5-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> Nora S. Vans <small class="contacts-list-date float-right">2/10/2015</small> </span> <span class="contacts-list-msg">Where is your new...</span> </div> </a> </li> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user6-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> John K. <small class="contacts-list-date float-right">1/27/2015</small> </span> <span class="contacts-list-msg">Can I take a look at...</span> </div> </a> </li> <li> <a href="#"> <img class="contacts-list-img" src="assets/dist/img/user8-128x128.jpg" /> <div class="contacts-list-info"> <span class="contacts-list-name"> Kenneth M. <small class="contacts-list-date float-right">1/4/2015</small> </span> <span class="contacts-list-msg">Never mind I found...</span> </div> </a> </li> </ul> </div> </div> <div class="card-footer"> <form action="#" method="post"> <div class="input-group"> <input type="text" name="message" placeholder="Type Message ..." class="form-control" /> <span class="input-group-append"> <button type="button" class="btn btn-primary">Send</button> </span> </div> </form> </div> </div> <div class="card"> <div class="card-header"> <h3 class="card-title"> <i class="ion ion-clipboard mr-1"></i> To Do List </h3> <div class="card-tools"> <ul class="pagination pagination-sm"> <li class="page-item"><a href="#" class="page-link">«</a></li> <li class="page-item"><a href="#" class="page-link">1</a></li> <li class="page-item"><a href="#" class="page-link">2</a></li> <li class="page-item"><a href="#" class="page-link">3</a></li> <li class="page-item"><a href="#" class="page-link">»</a></li> </ul> </div> </div> <div class="card-body"> <ul class="todo-list" data-widget="todo-list"> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo1" id="todoCheck1" /> <label for="todoCheck1"></label> </div> <span class="text">Design a nice theme</span> <small class="badge badge-danger"><i class="far fa-clock"></i> 2 mins</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo2" id="todoCheck2" checked /> <label for="todoCheck2"></label> </div> <span class="text">Make the theme responsive</span> <small class="badge badge-info"><i class="far fa-clock"></i> 4 hours</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo3" id="todoCheck3" /> <label for="todoCheck3"></label> </div> <span class="text">Let theme shine like a star</span> <small class="badge badge-warning"><i class="far fa-clock"></i> 1 day</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo4" id="todoCheck4" /> <label for="todoCheck4"></label> </div> <span class="text">Let theme shine like a star</span> <small class="badge badge-success"><i class="far fa-clock"></i> 3 days</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo5" id="todoCheck5" /> <label for="todoCheck5"></label> </div> <span class="text">Check your messages and notifications</span> <small class="badge badge-primary"><i class="far fa-clock"></i> 1 week</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> <li> <span class="handle"> <i class="fas fa-ellipsis-v"></i> <i class="fas fa-ellipsis-v"></i> </span> <div class="icheck-primary d-inline ml-2"> <input type="checkbox" value="" name="todo6" id="todoCheck6" /> <label for="todoCheck6"></label> </div> <span class="text">Let theme shine like a star</span> <small class="badge badge-secondary"><i class="far fa-clock"></i> 1 month</small> <div class="tools"> <i class="fas fa-edit"></i> <i class="fas fa-trash-o"></i> </div> </li> </ul> </div> <div class="card-footer clearfix"> <button type="button" class="btn btn-info float-right"><i class="fas fa-plus"></i> Add item</button> </div> </div> </section> <section class="col-lg-5 connectedSortable"> <div class="card bg-gradient-primary"> <div class="card-header border-0"> <h3 class="card-title"> <i class="fas fa-map-marker-alt mr-1"></i> Visitors </h3> <div class="card-tools"> <button type="button" class="btn btn-primary btn-sm daterange" data-toggle="tooltip" title="Date range"> <i class="far fa-calendar-alt"></i> </button> <button type="button" class="btn btn-primary btn-sm" data-card-widget="collapse" data-toggle="tooltip" title="Collapse"> <i class="fas fa-minus"></i> </button> </div> </div> <div class="card-body"> <div id="world-map" style={{height: "250px", width: "100%"}}></div> </div> <div class="card-footer bg-transparent"> <div class="row"> <div class="col-4 text-center"> <div id="sparkline-1"></div> <div class="text-white">Visitors</div> </div> <div class="col-4 text-center"> <div id="sparkline-2"></div> <div class="text-white">Online</div> </div> <div class="col-4 text-center"> <div id="sparkline-3"></div> <div class="text-white">Sales</div> </div> </div> </div> </div> <div class="card bg-gradient-info"> <div class="card-header border-0"> <h3 class="card-title"> <i class="fas fa-th mr-1"></i> Sales Graph </h3> <div class="card-tools"> <button type="button" class="btn bg-info btn-sm" data-card-widget="collapse"> <i class="fas fa-minus"></i> </button> <button type="button" class="btn bg-info btn-sm" data-card-widget="remove"> <i class="fas fa-times"></i> </button> </div> </div> <div class="card-body"> <canvas class="chart" id="line-chart" style={{minHeight: "250px", height: "250px", maxHeight: "250px", maxWidth: "100%"}}></canvas> </div> <div class="card-footer bg-transparent"> <div class="row"> <div class="col-4 text-center"> <input type="text" class="knob" data-readonly="true" value="20" data-width="60" data-height="60" data-fgColor="#39CCCC" /> <div class="text-white">Mail-Orders</div> </div> <div class="col-4 text-center"> <input type="text" class="knob" data-readonly="true" value="50" data-width="60" data-height="60" data-fgColor="#39CCCC" /> <div class="text-white">Online</div> </div> <div class="col-4 text-center"> <input type="text" class="knob" data-readonly="true" value="30" data-width="60" data-height="60" data-fgColor="#39CCCC" /> <div class="text-white">In-Store</div> </div> </div> </div> </div> <div class="card bg-gradient-success"> <div class="card-header border-0"> <h3 class="card-title"> <i class="far fa-calendar-alt"></i> Calendar </h3> <div class="card-tools"> <div class="btn-group"> <button type="button" class="btn btn-success btn-sm dropdown-toggle" data-toggle="dropdown" data-offset="-52"> <i class="fas fa-bars"></i></button> <div class="dropdown-menu" role="menu"> <a href="#" class="dropdown-item">Add new event</a> <a href="#" class="dropdown-item">Clear events</a> <div class="dropdown-divider"></div> <a href="#" class="dropdown-item">View calendar</a> </div> </div> <button type="button" class="btn btn-success btn-sm" data-card-widget="collapse"> <i class="fas fa-minus"></i> </button> <button type="button" class="btn btn-success btn-sm" data-card-widget="remove"> <i class="fas fa-times"></i> </button> </div> </div> <div class="card-body pt-0"> <div id="calendar" style={{width: "100%"}}></div> </div> </div> </section> </div> </div> </section> </div> <footer class="main-footer"> <strong>Copyright © 2020 <a href="#">Your Site</a>.</strong> All rights reserved. <div class="float-right d-none d-sm-inline-block"> <b>Version</b> 0.0.0 </div> </footer> </div> </div> ) } } export default App;
Now we are done friends also and If you have any kind of query or suggestion or any requirement then feel free to comment below.
Note: Friends, I just tell the basic setup and things, you can change the code according to your requirements. For better understanding must watch video above.
I will appreciate that if you will tell your views for this post. Nothing matters if your views will be good or bad.
Jassa
Thanks
Recent Comments