- Add
TypeScript
- Refactor code
- Replace
date-fns
withdayjs
- Replace
Formik
withReact Hook Form
- Replace
Hero Icons
withPhosphor Icons
- Replace
pages
router withapp router
- Replace
Yup
withZod
- Update
eslint
rules - Update auth implementation
- Update dependencies
- Update design system
- Refactor components
- Replace authentication
- Update dependencies
- Update design system
- Integrate Zalter Authentication
- Update dependencies
- Migrate to Next.js
- Update design system
- Add
eslint
- Add
Feather Icons
- Add
Formik
for login/register pages - Implement
react-router
v6 routing method - Remove
node-sass
dependency - Remove extra views
- Update all components to match the PRO version style
- Update dependencies
- Update folder structure to remove folder depth
- Update theme configuration
- Adjust theme colors
- Implement
useStyle
hook instead ofwithStyles
HOC - Implement a custom Route component to wrap views in layouts
- Remove
services
anddata
folders, each component has its own data - Remove unused
.scss
files fromassets
folder - Replace
.jsx
with.js
- Replace Class Components with Function Components
- Replace custom components (Portlet) with Material-UI built-in components
- Replace dependency
classnames
withclsx
- Update dependencies
- Update the layout to match the PRO version
- Implement
jsconfig.json
file and removed.env
to match React v16.8.6 absolute paths - Update chart styles and options
- Update Dashboard view top widgets styles and structure
- Update few icons to match @material-ui v4 updates
- Update React version to 16.8.6 to support React Hooks
- Update to @material-ui to 4.0.0-beta
- Add docs for IE11 polyfill
- Fix
DisplayMode
component size, when used as a flex child it could grow/shrink - Fix
ProductCard
component description height - Fix
Typography
view responsiveness for small devices - Fix charts responsiveness
- Remove "status" from
ProductCard
component since it was not part of released design - Remove
auth
service folder since it won't be implemented for this version - Remove
authGuard
since it won't be used in this version - Remove unused components from shared components
- Remove unused scss from assets
- Update README.md