src/assets/jss/material-dashboard-pro-react/components/customDropdownStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customInputStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customTabsStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/snackbarContentStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/tasksStyle.jsx
src/assets/jss/material-dashboard-pro-react/layouts/pagesStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/extendedFormsStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/validationFormsStyle.jsx
src/assets/jss/material-dashboard-pro-react/customCheckboxRadioSwitch.jsx
src/assets/scss/material-dashboard-pro-react/plugins/_plugin-nouislider.scss
src/assets/scss/material-dashboard-pro-react/plugins/_plugin-react-big-calendar.scss
- Run
prettier
(minor code writting bugs) - Added
npm run node_modules
(Mac/Linux) andnpm run node_modules-w
(Windows) scripts (deletesnode_modules
andpackage-lock.json
) - Added
npm run install:clean
(Mac/Linux) andnpm run install:clean-w
(Windows) scripts (deletesnode_modules
andpackage-lock.json
, runsnpm install
and runsnpm start
) - Github own issues solved:
- Github other issues solved:
@babel/runtime
react-nouislider
(since it was not well maintained)
@babel/core
7.0.0
nouislider
12.0.0
(instead ofreact-nouislider
)
@material-ui/core
1.4.3
→3.1.1
@material-ui/icons
2.0.1
→3.0.1
@types/googlemaps
3.30.11
→3.30.13
ajv
6.5.2
→5.0.0
react
16.4.1
→16.5.2
react-big-calendar
0.19.2
→0.20.1
react-dom
16.4.1
→16.5.2
react-scripts
1.1.4
→1.1.5
react-swipeable-views
0.12.15
→0.13.0
eslint-config-prettier
^2.9.0
→3.1.0
eslint-plugin-react
^7.10.0
→7.11.1
prettier
^1.13.7
→1.14.3
- Added styles for
svg
's, font-awesome classes and.material-icons
class insidesrc/assets/jss/material-dashboard-pro-react/views/dashboardStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/extendedTablesStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/pricingPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/buttonStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/cardFooterStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/cardHeaderStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/cardStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customInputStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customTabsStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/headerLinksStyle.jsx
- Others
src/assets/jss/material-dashboard-pro-react/views/regularFormsStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customInputStyle.jsx
src/assets/scss/material-dashboard-pro-react/plugins/_plugin-react-big-calendar.scss
src/assets/jss/material-dashboard-pro-react/layouts/pagesStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/registerPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/loginPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/pricingPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/lockScreenPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customDropdownStyle.jsx
src/assets/jss/material-dashboard-pro-react/customSelectStyle.jsx
(added some special class for the multiple select)
- Run
prettier
(minor code writting bugs) - Added lint commands (please read the live docs)
- Added back the
helpText
prop onCustomInput
component (if theCustomInput
has theerror
prop set, thehelpText
wil have error color, if thesuccess
prop is set onCustomInput
then thehelpText
will have success color) - Deleted the
Clear
(icon that appeared onerror
forCustomInput
) andCheck
(icon that appeared onsuccess
forCustomInput
) - now you should useInputAdornment
from@material-ui/core
- Changed
CustomDropdown
, now it uses@material-ui/core/Popper
, instead of{ Manager, Target, Popper }
fromreact-popper
- Changed the dropdown link in
HeaderLinks
, now it uses@material-ui/core/Popper
, instead of{ Manager, Target, Popper }
fromreact-popper
- Github issues solved:
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/34
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/35
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/39
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/40
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/54
(added docs for this issue)https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/55
https://github.com/creativetimofficial/ct-material-dashboard-pro-react/issues/62
@babel/runtime v7.0.0-beta.55
@material-ui/core v1.2.0
to@material-ui/core v1.4.3
@material-ui/icons v1.1.0
to@material-ui/icons v2.0.1
@types/googlemaps v3.30.8
to@types/googlemaps v3.30.11
ajv v6.5.0
toajv v6.5.2
moment v2.22.1
tomoment v2.22.2
node-sass-chokidar v1.3.0
tonode-sass-chokidar v1.3.3
perfect-scrollbar v1.3.0
toperfect-scrollbar v1.4.0
react v16.4.0
tpreact v16.4.1
react-big-calendar v0.19.1
toreact-big-calendar v0.19.2
react-datetime v2.14.0
toreact-datetime v2.15.0
react-dom v16.4.0
toreact-dom 16.4.1
react-router-dom v4.2.2
toreact-router-dom v4.3.1
react-swipeable-views v0.12.13
toreact-swipeable-views v0.12.15
- All cards have been changed
- Please take a look in our documentation about cards and see how to make these changes
- Some props have been dropped, and some props have been added instead (please read our live docs)
- Instead of using Material-UI's Cards, which are the base of our Cards in [email protected] and prior, we've decided to start from scratch and create our own components for the Cards
- All
*NoBackground
colors of the custom Button have been dropped, and have been replaced by adding the propertiessimple color="*"
(where*
is one ofinfo
,danger
etc.) - Dropped components
- CustomButton
IconButton.jsx
(instead of this one - useButton
withjustIcon
prop)
- Cards
ChartCard.jsx
PricingCard.jsx
FullHeaderCard.jsx
ProfileCard.jsx
HeaderCard.jsx
RegularCard.jsx
IconCard.jsx
StatsCard.jsx
ImagePriceCard.jsx
TasksCard.jsx
LoginCard.jsx
TestimonialCard.jsx
- Grid
ItemGrid.jsx
- CustomButton
- Added components
- Cards (these are the replacement of the above deleted Cards)
Card.jsx
CardBody.jsx
CardHeader.jsx
CardFooter.jsx
CardIcon.jsx
CustomTabs/CustomTabs.jsx
instead part ofTasksCard.jsx
- Grid
GridItem.jsx
instead of the above deleted Grid
- Cards (these are the replacement of the above deleted Cards)
- Renamed the
*cardHeader
variables- from
orangeCardHeader
greenCardHeader
redCardHeader
blueCardHeader
purpleCardHeader
- to
warningCardHeader
successCardHeader
dangerCardHeader
infoCardHeader
primaryCardHeader
- from
- Changed the way we render
Switch
,Select
andCheckbox
(on Wizard page - Step2 -IconCheckboxes
) components - Changed the
ImageUpload
components - they weren't rendering correctly on apple products - Major style changes:
src/assets/jss/material-dashboard-pro-react/components/accordionStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/buttonStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/customInputStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/headerLinksStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/headerStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/navPillsStyle.jsx
src/assets/jss/material-dashboard-pro-react/components/tasksStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/extendedTablesStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/notificationsStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/registerPageStyle.jsx
src/assets/jss/material-dashboard-pro-react/views/userProfileStyles.jsx
src/assets/jss/material-dashboard-pro-react/views/validationFormsStyle.jsx
src/assets/jss/material-dashboard-pro-react/customCheckboxRadioSwitch.jsx
src/assets/jss/material-dashboard-pro-react/customSelectStyle.jsx
src/assets/jss/material-dashboard-pro-react/modalStyle.jsx
src/assets/scss/material-dashboard-pro-react/plugins/_plugin-react-big-calendar.scss
src/assets/jss/material-dashboard-pro-react/components/customDropdownStyle.jsx
src/assets/scss/material-dashboard-pro-react/_fileupload.scss
- Due to the change of material-ui, all the imports from this library have been changed
- Added props on the
Wizard
component and Wizard Steps components so that you can pass states between them (please read the docs) - Used prettier to make the code more readable
- Added
/*eslint-disable*/
at the start of some files to stop showing warnings about links
@material-ui/[email protected]
(instead of[email protected]
)[email protected]
to stop the warningnpm **WARN** [email protected] requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
@types/[email protected]
to stop the warningnpm **WARN** [email protected] requires a peer of @types/markerclustererplus@^2.1.29 but none is installed. You must install peer dependencies yourself.
@types/[email protected]
to stop the warningnpm **WARN** [email protected] requires a peer of @types/googlemaps@^3.0.0 but none is installed. You must install peer dependencies yourself.
@material-ui/[email protected]
to@material-ui/[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
- Changed links for live preview, online documentation and issues
- Changed links from
http
tohttps
- Changes caused by the upgrade of
material-ui
@material-ui/[email protected]
(instead of[email protected]
)
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
[email protected]
to[email protected]
- Added Material-UI as base framework
- Added design from Material Dashboard Pro BS3 by Creative Tim