* Minor fixes for intl messages
* Add esbuild-loader
* switch from babel to esbuild-loader
* use formatjs enforce-id linter
* Generate ids for intl messages
* id format defined by idInterpolationPattern
* Modify intl messages extraction
* remove react-intl-translations-manager
* remove transpile-tx.js
* use formatjs cli
* Modify defaultMessages.json
* modify ids in defaultMessages.json with defined idInterpolationPattern
* Fix errors
* Fix page crash
* Use babel to transpile tests
* Fix useStateFromProps
* Improve render count
* Add test to useStateFromProps
* Fix reloading state buh
* Do not check if form with channels is dirty
* Stop blocking save if form has not changed
* Remove debug code
* Fix form disabling
* Fix variant selection checkbox onClick
* Update translations
* Update messages
* Use esbuild to build storybook
Co-authored-by: Bartłomiej Wiaduch <tukan2can@gmail.com>
Co-authored-by: Jakub Majorek <majorek.jakub@gmail.com>
* Add hover tooltip on sorting disabled columns in lists (#1784)
* Update macaw
* Add TooltipTableCellHeader component
* Add filterDependency type to lists
* Add tooltip to conditional columns in Voucher List
* Add tooltip to conditional columns in Sale List
* Add tooltip to conditional columns in Collection List
* Add tooltip to conditional columns in Product List
* Update snapshots
* Improve component clarity
* Change TableCellHeader to React.forwardRef component
* Change TooltipTableCellHeader to use TableCellHeader
* Remove RefTableCellHeader
* Bump macaw
* Update snapshots
* Remove merge conflict leftovers
* Add tooltip header to gift card list
* Refactor gift card list tooltip
Co-authored-by: Wojciech <wojciech.mista@hotmail.com>