diff --git a/web/src/components/bootstrap-components/Tabs.js b/web/src/components/bootstrap-components/Tabs.js
new file mode 100644
index 00000000..865ec547
--- /dev/null
+++ b/web/src/components/bootstrap-components/Tabs.js
@@ -0,0 +1,104 @@
+import React from 'react';
+import { Card, Button, CardHeader, CardBody } from 'reactstrap';
+import classnames from 'classnames';
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
+
+import PageHeader from '../common/PageHeader';
+import FalconEditor from '../common/FalconEditor';
+
+const basicExampleCode = `function Tab () {
+
+ const [activeTab, setActiveTab] = useState('1');
+
+ const toggle = tab => {
+ if (activeTab !== tab) setActiveTab(tab);
+ };
+
+ return (
+ <>
+
+
+
+
+
+ Tab 1 Contents
+
+
+
+
+
+
+
+ Special Title Treatment
+ With supporting text below as a natural lead-in to additional content.
+
+
+
+
+
+ Special Title Treatment
+ With supporting text below as a natural lead-in to additional content.
+
+
+
+
+
+
+ >
+ )
+}`;
+
+const Tabs = () => {
+ return (
+ <>
+
+
+
+
+
+ Example
+
+
+
+
+
+ >
+ );
+};
+
+export default Tabs;
diff --git a/web/src/components/changelog/changeLogs.js b/web/src/components/changelog/changeLogs.js
index 08b44927..c972cf26 100644
--- a/web/src/components/changelog/changeLogs.js
+++ b/web/src/components/changelog/changeLogs.js
@@ -1,398 +1,417 @@
-export default [
- {
- title: `2.10.0 - Eurasian hobby`,
- publish: '14 September, 2020',
- logs: {
- New: ['Component : Autocomplete', 'Plugin : FuseJS
'],
- Migration: {
- Add: ['src/components/bootstrap-component/AutocompleteExample.js
'],
- Update: [
- 'src/data/autocomplete/autocomplete.js
',
- 'src/components/navbar/NavbarTop.js
',
- 'src/components/navbar/NavbarDropdownComponents.js
',
- 'src/components/navbar/NavbarDropdown.js
',
- 'src/components/navbar/SearchBox.js
',
- 'src/assets/scss/theme/_search-box.scss
',
- 'src/assets/scss/theme/_hover.scss
',
- 'src/assets/scss/theme/_navbar.scss
',
- 'Move All variables From src/assets/scss/theme/_navbar-vertical.scss
To src/assets/scss/theme/_variables.scss
'
- ]
- }
- }
- },
- {
- title: `2.9.0 - Banded kestrel`,
- publish: '02 September, 2020',
- logs: {
- New: [
- 'Page :Calender',
- 'DOC : Full Calendar',
- 'Plugin : FullCalendar
'
- ],
- Migration: {
- Add: [
- 'src/components/calendar/*.*
',
- 'src/components/plugins/CalenderExample.js
',
- 'src/assets/scss/theme/plugins/_full-calender.scss
'
- ]
- }
- }
- },
- {
- title: `2.8.0 - Dickinson's kestrel`,
- publish: '28 September, 2020',
- logs: {
- New: ['Navbar combo layout', 'DOC : Navbar combo Doc'],
- Update: ['DOC: Documentation'],
- Migration: {
- Add: ['src/components/bootstrap-components/Combo.js
'],
- Update: [
- 'src/Main.js
',
- 'src/context/Context.js
',
- 'src/layouts/DashboardLayout.js
',
- 'src/components/navbar/NavbarVertical.js
',
- 'src/components/navbar/TopNavRightSideNavItem.js
',
- 'src/components/side-panel/SidePanelModal.js
',
- 'src/components/navbar/NavbarTopDropDownMenus.js
',
- 'src/components/changelog/changeLogs.js
'
- ]
- }
- }
- },
- {
- title: '2.7.1 - Fox Kestrel',
- publish: '21 September, 2020',
- logs: {
- New: ['DOC : Fontawesome Doc'],
- Fix: [
- 'Message page textarea hight issue',
- 'Product details page review input field submit issue',
- 'Customer page nameFormatter function argument destructing issue',
- 'Fixes Badge
component class name and Card
component tag name'
- ],
- Migration: {
- Add: ['src/components/bootstrap-component/Fontawesome.js
'],
- Update: [
- 'src/components/chat/content/MessageTextArea.js
',
- 'src/components/e-commerce/product-details/ProductDetailsFooter.js
',
- 'src/components/e-commerce/Customers.js
'
- ]
- }
- }
- },
- {
- title: '2.7.0 - Spotted Kestrels',
- publish: '2 July, 2020',
- logs: {
- New: [
- 'Navbar Inverted in Navbar Vertical',
- 'Navbar Vibrant in Navbar Vertical',
- 'Navbar Card in Navbar Vertical',
- 'DOC : Vertical Navbar'
- ],
- Migration: {
- Add: ['src/components/bootstrap-component/VerticalNavbar.js
'],
- Update: [
- 'src/component/main.js
',
- 'src/component/navbar/NavbarVertical.js
',
- 'src/component/side-panel/SidePanelModal.js
',
- 'src/assets/scss/theme/_buttons.scss
',
- 'src/assets/scss/dark/_variables.scss
',
- 'src/assets/scss/theme/_variables.scss
',
- 'src/assets/scss/theme/_Navbar-vertical.scss
'
- ]
- }
- }
- },
- {
- title: '2.6.0 - Laughing',
- publish: '27 june, 2020',
- logs: {
- New: [
- 'Page: Kanban',
- 'Plugin: React Beautiful DnD
',
- 'Component: Cookie Notice Alert',
- 'Doc: React Beautiful DnD',
- 'Doc: Cookie Notice Alert',
- 'Doc: React Bootstrap Table next'
- ],
-
- Fix: ['Sidebar sticky-top on profile page.'],
-
- Migration: {
- Add: [
- 'src/components/kanban/**/*.*
',
- 'src/components/bootstrap-component/cookieNotice.js
',
- 'src/components/plugins/ReactBeautifulDnD.js
',
- 'src/components/plugins/ReactBootstrapTable2.js
',
- 'src/assets/scss/_kanban.scss
',
- 'src/assets/scss/_notice.scss
'
- ],
- Update: [
- 'src/routs.js
',
- 'src/helpers/utils.js
',
- 'src/layout/DashboardRoutes.js
',
- 'src/layout/DashboardLayout.js
',
- 'src/component/side-panel/SidePanelModal.js
',
- 'src/component/navbar/navbarTop.js
(removed sticky-top
class from Navbar)',
- 'src/assets/scss/theme/_theme.scss
',
- 'src/assets/scss/theme/_mixed.scss
',
- 'src/assets/scss/theme/_modal.scss
',
- 'src/assets/scss/dark/_override.scss
',
- 'src/assets/scss/theme/_border.scss
',
- 'src/assets/scss/theme/_dropdown.scss
',
- 'src/assets/scss/theme/_scrollbar.scss
',
- 'src/assets/scss/theme/utilities/_hover.scss
',
- 'src/assets/scss/theme/utilities/_line-height.scss
'
- ]
- }
- }
- },
- {
- title: '2.5.0 - Chipping',
- publish: '29 April, 2020',
- logs: {
- New: [
- 'Page: Widgets
',
- 'Component Page: Carousel
',
- 'Component Page: Spinner
',
- 'Component: Navber Top
',
- 'Component: Sidepanel Modal
',
- 'Dropdown On Hover',
- 'Component Doc: Navbar Top
',
- 'Component Doc: Sidepanel
'
- ],
-
- Fix: ['Gap between Photos card and Experience card in smaller device'],
-
- Migration: {
- Add: [
- 'src/assets/scss/theme/_modal.scss
',
- 'src/components/widgets/**/*.*
',
- 'src/components/side-panel/**/*.*
',
- 'src/components/email/EmailDetailHeader.js
',
- 'src/components/navbar/SettingsAnimatedIcon.js
',
- 'src/components/navbar/TopNavRightSideNavItem.js
',
- 'src/components/e-commerce/OrderDetailsHeader.js
',
- 'src/components/bootstrap-components/NavBarTop.js
',
- 'src/components/navbar/LandingRightSideNavItem.js
',
- 'src/components/bootstrap-components/Sidepanel.js
',
- 'src/components/bootstrap-components/Carousel.js
',
- 'src/components/bootstrap-components/Spinners.js
',
- 'src/components/navbar/NavbarDropdownComponents.js
',
- 'src/components/dashboard/DashboardDepositStatus.js
'
- ],
- Update: [
- 'src/assets/scss/theme/_theme.scss
',
- 'src/assets/scss/theme/_forms.scss
',
- 'src/assets/scss/theme/_scrollbar.scss
',
- 'src/assets/scss/theme/_navbar.scss
',
- 'src/assets/scss/theme/_navbar-top.scss
',
- 'src/assets/scss/theme/_navbar-vertical.scss
',
- 'src/assets/scss/theme/_button.scss
',
- 'src/assets/scss/theme/utilities/_background.scss
in this file updated .bg-gradient
class',
- 'src/assets/scss/theme/_variables.scss
updated tooltip variable',
- 'src/assets/scss/theme/_documentation.scss
',
-
- 'src/Main.js
',
- 'src/routes.js
',
- 'src/config.js
',
- 'src/helpers/utils.js
',
- 'src/components/page/People.js
',
- 'src/layouts/DashboardLayout.js
',
- 'src/components/email/Compose.js
',
- 'src/components/feed/FeedCard.js
',
- 'src/components/feed/AddToFeed.js
',
- 'src/components/navbar/NavbarTop.js
',
- 'src/components/email/EmailDetail.js
',
- 'src/components/feed/FeedInterest.js
',
- 'src/components/page/InvitePeople.js
',
- 'src/components/page/Notifications.js
',
- 'src/components/feed/BirthdayNotice.js
',
- 'src/components/navbar/NavbarStandard.js
',
- 'src/components/experience/Experience.js
',
- 'src/components/profile/ProfileFooter.js
',
- 'src/components/dashboard-alt/Weather.js
',
- 'src/components/navbar/NavbarDropdown.js
',
- 'src/components/navbar/ProfileDropdown.js
',
- 'src/components/dashboard-alt/TopProducts.js
',
- 'src/components/dashboard-alt/DashboardAlt.js
',
- 'src/components/dashboard-alt/SpaceWarning.js
',
- 'src/components/navbar/NotificationDropdown.js
',
- 'src/components/profile/ProfileContent.js
from this file, ActivityLog
Component has been updated'
- ]
- }
- }
- },
- {
- title: '2.4.0 - Nankeen Kestrel',
- publish: '2 April, 2020',
- logs: {
- New: [
- 'Page: Chat',
- 'Plugin: Emoji Mart
',
- 'Doc: Emoji Mart'
- ],
- Fix: ['Dashboard recent purchases Table caret icon sorting direction issue.'],
-
- Migration: {
- Add: [
- 'src/components/chat/**/*.*
',
- 'src/assets/scss/theme/_chat.scss
',
- 'src/assets/scss/theme/plugins/_emoji.scss
'
- ],
- Update: [
- 'src/assets/scss/theme/_theme.scss
',
- 'src/assets/scss/theme/_plugins.scss
',
- 'src/assets/scss/theme/plugins/_react-bootstrap-table2-sort.scss
'
- ]
- }
- }
- },
- {
- title: '2.3.1 - Common Kestrel',
- publish: '10 March, 2020',
- logs: {
- Fix: ['Main Navigation collapse issue when navigating between pages from mobile devices'],
- Migration: {
- Replace: [
- 'src/components/navbar/NavbarVerticalMenu.js
',
- 'src/components/common/CodeHighlight.js
',
- 'src/components/changelog/**/*.*
'
- ]
- }
- }
- },
- {
- title: '2.3.0 - Lesser Kestrel',
- publish: '27 February, 2020',
- logs: {
- New: ['Feature: Navbar vertical collapsed'],
- Update: ['Doc: Lottie', 'Doc: Dropzone'],
- Migration: {
- Replace: [
- 'package.json
',
- 'public/index.html
',
- 'public/css/**/*.*
',
- 'src/assets/scss/**/*.*
',
- 'src/Main.js
',
- 'src/helpers/toggleStylesheet.js
',
- 'src/components/dashboard/LeafletMap.js
',
- 'src/components/navbar/NavbarTop.js
',
- 'src/components/navbar/NavbarVertical.js
',
- 'src/components/navbar/NavbarVerticalMenu.js
',
- 'src/components/navbar/NavbarVerticalMenuItem.js
',
- 'src/components/changelog/**/*.*
'
- ],
- Add: [
- 'src/components/navbar/ToggleButton.js
',
- 'src/components/common/CodeHighlight.js
'
- ]
- }
- }
- },
- {
- title: '2.2.0 - Laggar',
- publish: '10 February, 2020',
- logs: {
- New: [
- 'Plugin: React leaflet map
',
- 'Plugin: leaflet-markercluster
',
- 'Plugin: leaflet.tilelayer.colorfilter
',
- 'Plugin: react-scrollbars-custom
',
- 'Component: Custom Scrollbar',
- 'Doc: React Hook Form',
- 'Doc: Custom Scroll Bar',
- 'Doc: Leaflet Map',
- 'Doc: Echart Map'
- ],
- Update: [
- 'Component: Disable Button',
- 'Component: Purchases Table',
- 'Component: Leaflet Map (Dashboard alt)',
- 'Page: products List',
- 'Doc: Echart'
- ]
- }
- },
- {
- title: '2.1.0 - Saker',
- publish: '20 January, 2020',
- logs: {
- New: [
- 'Page: Authentication step wizard',
- 'Plugin: react-hook-form
'
- ]
- }
- },
- {
- title: '2.0.0 - Lanner',
- publish: '01 January, 2020',
- logs: {
- New: [
- 'Component: Running Projects (Dashboard alt)',
- 'Component: Total Sales (Dashboard alt)',
- 'Mode: Dark',
- 'Doc: Plyr',
- 'Doc: Slick Carousel'
- ],
- Update: ['Doc: Echart']
- }
- },
- {
- title: '1.3.0 - Aplomado',
- publish: '18 December, 2019',
- logs: {
- New: ['Page: Feed', 'Plugin: Plyr']
- }
- },
- {
- title: '1.2.0 - Kestrels',
- publish: '11 December, 2019',
- logs: {
- New: [
- 'Page: Product List',
- 'Page: Product Grid',
- 'Page: Product Details',
- 'Page: Orders',
- 'Page: Order Details',
- 'Page: Customers',
- 'Page: Shopping Cart',
- 'Page: Checkout',
- 'Page: Favorite Items',
- 'Counter on cart icon'
- ],
- Update: [
- 'CSS: Bootstrap to v4.4.1
',
- 'Js: utils.js
',
- 'Top nav badge icons'
- ]
- }
- },
- {
- title: '1.1.0 - Gyrfalcon',
- publish: '04 November, 2019',
- logs: {
- New: [
- 'Page: Dashboard Alt',
- 'Page: Inbox',
- 'Page: Email detail',
- 'Page: Compose',
- 'Plugin: Bulk select',
- 'Plugin: WYSIWYG Editor',
- 'Plugin: Progressbar'
- ],
- Fix: ['Redirect to 404'],
- Update: [
- 'Add autoprefixer configuration in package.json
',
- 'Update autoprefixer configuration in gulpfile.js
',
- 'Js: utils.js
'
- ]
- }
- },
- {
- title: '1.0.0 - initial release',
- publish: '30 September, 2019',
- children: 'Nothing to see here.'
- }
-];
+export default [
+ {
+ title: `2.10.2 - African hobby`,
+ publish: '13 May, 2021',
+ logs: {
+ Fix: ['Plyr plugin compatibility'],
+ }
+ },
+ {
+ title: `2.10.1 - Greater Kestrels`,
+ publish: '19 November, 2020',
+ logs: {
+ New: ['Component : Tabs'],
+ Fix: ['Chat page flickering on fluid layout'],
+ Migration: {
+ Add: ['src/components/bootstrap-component/Tabs.js
'],
+ Update: ['src/components/chat/Chat.js
']
+ }
+ }
+ },
+ {
+ title: `2.10.0 - Eurasian hobby`,
+ publish: '14 November, 2020',
+ logs: {
+ New: ['Component : Autocomplete', 'Plugin : FuseJS
'],
+ Migration: {
+ Add: ['src/components/bootstrap-component/AutocompleteExample.js
'],
+ Update: [
+ 'src/data/autocomplete/autocomplete.js
',
+ 'src/components/navbar/NavbarTop.js
',
+ 'src/components/navbar/NavbarDropdownComponents.js
',
+ 'src/components/navbar/NavbarDropdown.js
',
+ 'src/components/navbar/SearchBox.js
',
+ 'src/assets/scss/theme/_search-box.scss
',
+ 'src/assets/scss/theme/_hover.scss
',
+ 'src/assets/scss/theme/_navbar.scss
',
+ 'Move All variables From src/assets/scss/theme/_navbar-vertical.scss
To src/assets/scss/theme/_variables.scss
'
+ ]
+ }
+ }
+ },
+ {
+ title: `2.9.0 - Banded kestrel`,
+ publish: '02 November, 2020',
+ logs: {
+ New: [
+ 'Page :Calender',
+ 'DOC : Full Calendar',
+ 'Plugin : FullCalendar
'
+ ],
+ Migration: {
+ Add: [
+ 'src/components/calendar/*.*
',
+ 'src/components/plugins/CalenderExample.js
',
+ 'src/assets/scss/theme/plugins/_full-calender.scss
'
+ ]
+ }
+ }
+ },
+ {
+ title: `2.8.0 - Dickinson's kestrel`,
+ publish: '28 September, 2020',
+ logs: {
+ New: ['Navbar combo layout', 'DOC : Navbar combo Doc'],
+ Update: ['DOC: Documentation'],
+ Migration: {
+ Add: ['src/components/bootstrap-components/Combo.js
'],
+ Update: [
+ 'src/Main.js
',
+ 'src/context/Context.js
',
+ 'src/layouts/DashboardLayout.js
',
+ 'src/components/navbar/NavbarVertical.js
',
+ 'src/components/navbar/TopNavRightSideNavItem.js
',
+ 'src/components/side-panel/SidePanelModal.js
',
+ 'src/components/navbar/NavbarTopDropDownMenus.js
',
+ 'src/components/changelog/changeLogs.js
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.7.1 - Fox Kestrel',
+ publish: '21 September, 2020',
+ logs: {
+ New: ['DOC : Fontawesome Doc'],
+ Fix: [
+ 'Message page textarea hight issue',
+ 'Product details page review input field submit issue',
+ 'Customer page nameFormatter function argument destructing issue',
+ 'Fixes Badge
component class name and Card
component tag name'
+ ],
+ Migration: {
+ Add: ['src/components/bootstrap-component/Fontawesome.js
'],
+ Update: [
+ 'src/components/chat/content/MessageTextArea.js
',
+ 'src/components/e-commerce/product-details/ProductDetailsFooter.js
',
+ 'src/components/e-commerce/Customers.js
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.7.0 - Spotted Kestrels',
+ publish: '2 July, 2020',
+ logs: {
+ New: [
+ 'Navbar Inverted in Navbar Vertical',
+ 'Navbar Vibrant in Navbar Vertical',
+ 'Navbar Card in Navbar Vertical',
+ 'DOC : Vertical Navbar'
+ ],
+ Migration: {
+ Add: ['src/components/bootstrap-component/VerticalNavbar.js
'],
+ Update: [
+ 'src/component/main.js
',
+ 'src/component/navbar/NavbarVertical.js
',
+ 'src/component/side-panel/SidePanelModal.js
',
+ 'src/assets/scss/theme/_buttons.scss
',
+ 'src/assets/scss/dark/_variables.scss
',
+ 'src/assets/scss/theme/_variables.scss
',
+ 'src/assets/scss/theme/_Navbar-vertical.scss
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.6.0 - Laughing',
+ publish: '27 june, 2020',
+ logs: {
+ New: [
+ 'Page: Kanban',
+ 'Plugin: React Beautiful DnD
',
+ 'Component: Cookie Notice Alert',
+ 'Doc: React Beautiful DnD',
+ 'Doc: Cookie Notice Alert',
+ 'Doc: React Bootstrap Table next'
+ ],
+
+ Fix: ['Sidebar sticky-top on profile page.'],
+
+ Migration: {
+ Add: [
+ 'src/components/kanban/**/*.*
',
+ 'src/components/bootstrap-component/cookieNotice.js
',
+ 'src/components/plugins/ReactBeautifulDnD.js
',
+ 'src/components/plugins/ReactBootstrapTable2.js
',
+ 'src/assets/scss/_kanban.scss
',
+ 'src/assets/scss/_notice.scss
'
+ ],
+ Update: [
+ 'src/routs.js
',
+ 'src/helpers/utils.js
',
+ 'src/layout/DashboardRoutes.js
',
+ 'src/layout/DashboardLayout.js
',
+ 'src/component/side-panel/SidePanelModal.js
',
+ 'src/component/navbar/navbarTop.js
(removed sticky-top
class from Navbar)',
+ 'src/assets/scss/theme/_theme.scss
',
+ 'src/assets/scss/theme/_mixed.scss
',
+ 'src/assets/scss/theme/_modal.scss
',
+ 'src/assets/scss/dark/_override.scss
',
+ 'src/assets/scss/theme/_border.scss
',
+ 'src/assets/scss/theme/_dropdown.scss
',
+ 'src/assets/scss/theme/_scrollbar.scss
',
+ 'src/assets/scss/theme/utilities/_hover.scss
',
+ 'src/assets/scss/theme/utilities/_line-height.scss
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.5.0 - Chipping',
+ publish: '29 April, 2020',
+ logs: {
+ New: [
+ 'Page: Widgets
',
+ 'Component Page: Carousel
',
+ 'Component Page: Spinner
',
+ 'Component: Navber Top
',
+ 'Component: Sidepanel Modal
',
+ 'Dropdown On Hover',
+ 'Component Doc: Navbar Top
',
+ 'Component Doc: Sidepanel
'
+ ],
+
+ Fix: ['Gap between Photos card and Experience card in smaller device'],
+
+ Migration: {
+ Add: [
+ 'src/assets/scss/theme/_modal.scss
',
+ 'src/components/widgets/**/*.*
',
+ 'src/components/side-panel/**/*.*
',
+ 'src/components/email/EmailDetailHeader.js
',
+ 'src/components/navbar/SettingsAnimatedIcon.js
',
+ 'src/components/navbar/TopNavRightSideNavItem.js
',
+ 'src/components/e-commerce/OrderDetailsHeader.js
',
+ 'src/components/bootstrap-components/NavBarTop.js
',
+ 'src/components/navbar/LandingRightSideNavItem.js
',
+ 'src/components/bootstrap-components/Sidepanel.js
',
+ 'src/components/bootstrap-components/Carousel.js
',
+ 'src/components/bootstrap-components/Spinners.js
',
+ 'src/components/navbar/NavbarDropdownComponents.js
',
+ 'src/components/dashboard/DashboardDepositStatus.js
'
+ ],
+ Update: [
+ 'src/assets/scss/theme/_theme.scss
',
+ 'src/assets/scss/theme/_forms.scss
',
+ 'src/assets/scss/theme/_scrollbar.scss
',
+ 'src/assets/scss/theme/_navbar.scss
',
+ 'src/assets/scss/theme/_navbar-top.scss
',
+ 'src/assets/scss/theme/_navbar-vertical.scss
',
+ 'src/assets/scss/theme/_button.scss
',
+ 'src/assets/scss/theme/utilities/_background.scss
in this file updated .bg-gradient
class',
+ 'src/assets/scss/theme/_variables.scss
updated tooltip variable',
+ 'src/assets/scss/theme/_documentation.scss
',
+
+ 'src/Main.js
',
+ 'src/routes.js
',
+ 'src/config.js
',
+ 'src/helpers/utils.js
',
+ 'src/components/page/People.js
',
+ 'src/layouts/DashboardLayout.js
',
+ 'src/components/email/Compose.js
',
+ 'src/components/feed/FeedCard.js
',
+ 'src/components/feed/AddToFeed.js
',
+ 'src/components/navbar/NavbarTop.js
',
+ 'src/components/email/EmailDetail.js
',
+ 'src/components/feed/FeedInterest.js
',
+ 'src/components/page/InvitePeople.js
',
+ 'src/components/page/Notifications.js
',
+ 'src/components/feed/BirthdayNotice.js
',
+ 'src/components/navbar/NavbarStandard.js
',
+ 'src/components/experience/Experience.js
',
+ 'src/components/profile/ProfileFooter.js
',
+ 'src/components/dashboard-alt/Weather.js
',
+ 'src/components/navbar/NavbarDropdown.js
',
+ 'src/components/navbar/ProfileDropdown.js
',
+ 'src/components/dashboard-alt/TopProducts.js
',
+ 'src/components/dashboard-alt/DashboardAlt.js
',
+ 'src/components/dashboard-alt/SpaceWarning.js
',
+ 'src/components/navbar/NotificationDropdown.js
',
+ 'src/components/profile/ProfileContent.js
from this file, ActivityLog
Component has been updated'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.4.0 - Nankeen Kestrel',
+ publish: '2 April, 2020',
+ logs: {
+ New: [
+ 'Page: Chat',
+ 'Plugin: Emoji Mart
',
+ 'Doc: Emoji Mart'
+ ],
+ Fix: ['Dashboard recent purchases Table caret icon sorting direction issue.'],
+
+ Migration: {
+ Add: [
+ 'src/components/chat/**/*.*
',
+ 'src/assets/scss/theme/_chat.scss
',
+ 'src/assets/scss/theme/plugins/_emoji.scss
'
+ ],
+ Update: [
+ 'src/assets/scss/theme/_theme.scss
',
+ 'src/assets/scss/theme/_plugins.scss
',
+ 'src/assets/scss/theme/plugins/_react-bootstrap-table2-sort.scss
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.3.1 - Common Kestrel',
+ publish: '10 March, 2020',
+ logs: {
+ Fix: ['Main Navigation collapse issue when navigating between pages from mobile devices'],
+ Migration: {
+ Replace: [
+ 'src/components/navbar/NavbarVerticalMenu.js
',
+ 'src/components/common/CodeHighlight.js
',
+ 'src/components/changelog/**/*.*
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.3.0 - Lesser Kestrel',
+ publish: '27 February, 2020',
+ logs: {
+ New: ['Feature: Navbar vertical collapsed'],
+ Update: ['Doc: Lottie', 'Doc: Dropzone'],
+ Migration: {
+ Replace: [
+ 'package.json
',
+ 'public/index.html
',
+ 'public/css/**/*.*
',
+ 'src/assets/scss/**/*.*
',
+ 'src/Main.js
',
+ 'src/helpers/toggleStylesheet.js
',
+ 'src/components/dashboard/LeafletMap.js
',
+ 'src/components/navbar/NavbarTop.js
',
+ 'src/components/navbar/NavbarVertical.js
',
+ 'src/components/navbar/NavbarVerticalMenu.js
',
+ 'src/components/navbar/NavbarVerticalMenuItem.js
',
+ 'src/components/changelog/**/*.*
'
+ ],
+ Add: [
+ 'src/components/navbar/ToggleButton.js
',
+ 'src/components/common/CodeHighlight.js
'
+ ]
+ }
+ }
+ },
+ {
+ title: '2.2.0 - Laggar',
+ publish: '10 February, 2020',
+ logs: {
+ New: [
+ 'Plugin: React leaflet map
',
+ 'Plugin: leaflet-markercluster
',
+ 'Plugin: leaflet.tilelayer.colorfilter
',
+ 'Plugin: react-scrollbars-custom
',
+ 'Component: Custom Scrollbar',
+ 'Doc: React Hook Form',
+ 'Doc: Custom Scroll Bar',
+ 'Doc: Leaflet Map',
+ 'Doc: Echart Map'
+ ],
+ Update: [
+ 'Component: Disable Button',
+ 'Component: Purchases Table',
+ 'Component: Leaflet Map (Dashboard alt)',
+ 'Page: products List',
+ 'Doc: Echart'
+ ]
+ }
+ },
+ {
+ title: '2.1.0 - Saker',
+ publish: '20 January, 2020',
+ logs: {
+ New: [
+ 'Page: Authentication step wizard',
+ 'Plugin: react-hook-form
'
+ ]
+ }
+ },
+ {
+ title: '2.0.0 - Lanner',
+ publish: '01 January, 2020',
+ logs: {
+ New: [
+ 'Component: Running Projects (Dashboard alt)',
+ 'Component: Total Sales (Dashboard alt)',
+ 'Mode: Dark',
+ 'Doc: Plyr',
+ 'Doc: Slick Carousel'
+ ],
+ Update: ['Doc: Echart']
+ }
+ },
+ {
+ title: '1.3.0 - Aplomado',
+ publish: '18 December, 2019',
+ logs: {
+ New: ['Page: Feed', 'Plugin: Plyr']
+ }
+ },
+ {
+ title: '1.2.0 - Kestrels',
+ publish: '11 December, 2019',
+ logs: {
+ New: [
+ 'Page: Product List',
+ 'Page: Product Grid',
+ 'Page: Product Details',
+ 'Page: Orders',
+ 'Page: Order Details',
+ 'Page: Customers',
+ 'Page: Shopping Cart',
+ 'Page: Checkout',
+ 'Page: Favorite Items',
+ 'Counter on cart icon'
+ ],
+ Update: [
+ 'CSS: Bootstrap to v4.4.1
',
+ 'Js: utils.js
',
+ 'Top nav badge icons'
+ ]
+ }
+ },
+ {
+ title: '1.1.0 - Gyrfalcon',
+ publish: '04 November, 2019',
+ logs: {
+ New: [
+ 'Page: Dashboard Alt',
+ 'Page: Inbox',
+ 'Page: Email detail',
+ 'Page: Compose',
+ 'Plugin: Bulk select',
+ 'Plugin: WYSIWYG Editor',
+ 'Plugin: Progressbar'
+ ],
+ Fix: ['Redirect to 404'],
+ Update: [
+ 'Add autoprefixer configuration in package.json
',
+ 'Update autoprefixer configuration in gulpfile.js
',
+ 'Js: utils.js
'
+ ]
+ }
+ },
+ {
+ title: '1.0.0 - initial release',
+ publish: '30 September, 2019',
+ children: 'Nothing to see here.'
+ }
+];
diff --git a/web/src/components/chat/Chat.js b/web/src/components/chat/Chat.js
index e9b13fde..15e8be37 100644
--- a/web/src/components/chat/Chat.js
+++ b/web/src/components/chat/Chat.js
@@ -1,4 +1,4 @@
-import React from 'react';
+import React, { useEffect } from 'react';
import { Card, CardBody } from 'reactstrap';
import ChatProvider from './ChatProvider';
import ChatSidebar from './sidebar/ChatSidebar';
@@ -6,6 +6,12 @@ import ChatContent from './content/ChatContent';
import Flex from '../common/Flex';
const Chat = () => {
+ useEffect(() => {
+ document.body.classList.add('overflow-hidden');
+ return () => {
+ document.body.classList.remove('overflow-hidden');
+ };
+ }, []);
return (
diff --git a/web/src/components/email/inbox/InboxHeader.js b/web/src/components/email/inbox/InboxHeader.js
index a80c3fed..536d0441 100644
--- a/web/src/components/email/inbox/InboxHeader.js
+++ b/web/src/components/email/inbox/InboxHeader.js
@@ -44,7 +44,7 @@ const InboxHeader = ({ isAllSelected, toggleIsAllSelected, selectedItems, isInde
diff --git a/web/src/layouts/DashboardRoutes.js b/web/src/layouts/DashboardRoutes.js
index 3a418355..6b565c3e 100644
--- a/web/src/layouts/DashboardRoutes.js
+++ b/web/src/layouts/DashboardRoutes.js
@@ -27,6 +27,7 @@ import ProgressBar from '../components/bootstrap-components/ProgressBar';
import Sidepanel from '../components/bootstrap-components/Sidepanel';
import Spinners from '../components/bootstrap-components/Spinners';
import Tables from '../components/bootstrap-components/Tables';
+import Tabs from '../components/bootstrap-components/Tabs';
import Tooltips from '../components/bootstrap-components/Tooltips';
import VerticalNavbar from '../components/bootstrap-components/VerticalNavbar';
import Calendar from '../components/calendar/Calendar';
@@ -205,6 +206,7 @@ const DashboardRoutes = () => (
+