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 = () => ( +