diff --git a/.babelrc b/.babelrc index 096982702..ff6f91f89 100644 --- a/.babelrc +++ b/.babelrc @@ -1,7 +1,9 @@ { "plugins": [ "react-hot-loader/babel", - "@babel/plugin-proposal-class-properties", + ["@babel/plugin-proposal-class-properties",{"loose":true}], + ["@babel/plugin-transform-private-methods",{"loose":true}], + ["@babel/plugin-transform-private-property-in-object",{"loose":true}], "@babel/plugin-transform-destructuring", "@babel/plugin-proposal-object-rest-spread", "@babel/plugin-proposal-nullish-coalescing-operator", @@ -20,6 +22,7 @@ "env": { "testing": { "presets":[ + "@babel/typescript", "@babel/preset-env", "@babel/preset-react" ] diff --git a/.creevey/creevey.config.js b/.creevey/creevey.config.js index 5599eb834..37a344774 100644 --- a/.creevey/creevey.config.js +++ b/.creevey/creevey.config.js @@ -1,8 +1,13 @@ const path = require("path"); +const { hybridStoriesProvider } = require("creevey"); module.exports = { + storiesProvider: hybridStoriesProvider, + testsRegex: /.creevey.(t|j)s$/, + testsDir: path.join(__dirname, "src"), useDocker: true, storybookUrl: "http://localhost:9001", + storybookDir: path.join(__dirname, "../.storybook"), screenDir: path.join(__dirname, "images"), reportDir: path.join(__dirname, "report"), maxRetries: 2, @@ -10,7 +15,7 @@ module.exports = { chrome: { browserName: "chrome", platformName: "linux", - viewport: { width: 1024, height: 720 }, - } + viewport: { width: 1280, height: 720 }, + }, }, }; diff --git a/.creevey/images/AddingButton/Default/chrome.png b/.creevey/images/AddingButton/Default/chrome.png index 58df97944..660083556 100644 Binary files a/.creevey/images/AddingButton/Default/chrome.png and b/.creevey/images/AddingButton/Default/chrome.png differ diff --git a/.creevey/images/Bar/Default/chrome.png b/.creevey/images/Bar/Default/chrome.png index 5e02c3ff7..a97faa049 100644 Binary files a/.creevey/images/Bar/Default/chrome.png and b/.creevey/images/Bar/Default/chrome.png differ diff --git a/.creevey/images/ContactEditForm/empty/chrome.png b/.creevey/images/ContactEditForm/empty/chrome.png index fe77dd976..828f2619c 100644 Binary files a/.creevey/images/ContactEditForm/empty/chrome.png and b/.creevey/images/ContactEditForm/empty/chrome.png differ diff --git a/.creevey/images/ContactEditForm/filled/chrome.png b/.creevey/images/ContactEditForm/filled/chrome.png index 717e06e2d..01fe7b161 100644 Binary files a/.creevey/images/ContactEditForm/filled/chrome.png and b/.creevey/images/ContactEditForm/filled/chrome.png differ diff --git a/.creevey/images/ContactList/empty/chrome.png b/.creevey/images/ContactList/empty/chrome.png index 67cce1fb3..7fe6e363e 100644 Binary files a/.creevey/images/ContactList/empty/chrome.png and b/.creevey/images/ContactList/empty/chrome.png differ diff --git a/.creevey/images/ContactList/few items/chrome.png b/.creevey/images/ContactList/few items/chrome.png index 38082e4fe..907a28518 100644 Binary files a/.creevey/images/ContactList/few items/chrome.png and b/.creevey/images/ContactList/few items/chrome.png differ diff --git a/.creevey/images/ContactList/invalid item/chrome.png b/.creevey/images/ContactList/invalid item/chrome.png index 9cfc6a43d..2fd4fab57 100644 Binary files a/.creevey/images/ContactList/invalid item/chrome.png and b/.creevey/images/ContactList/invalid item/chrome.png differ diff --git a/.creevey/images/ContactList/one item/chrome.png b/.creevey/images/ContactList/one item/chrome.png index b4a94111f..286b68cce 100644 Binary files a/.creevey/images/ContactList/one item/chrome.png and b/.creevey/images/ContactList/one item/chrome.png differ diff --git a/.creevey/images/ContactSelect/Default/chrome.png b/.creevey/images/ContactSelect/Default/chrome.png index 01e350044..3c0527268 100644 Binary files a/.creevey/images/ContactSelect/Default/chrome.png and b/.creevey/images/ContactSelect/Default/chrome.png differ diff --git a/.creevey/images/ContactSelect/Empty/chrome.png b/.creevey/images/ContactSelect/Empty/chrome.png index 4ba159bca..6a2982f3e 100644 Binary files a/.creevey/images/ContactSelect/Empty/chrome.png and b/.creevey/images/ContactSelect/Empty/chrome.png differ diff --git a/.creevey/images/ContactTypeIcon/AllIconsInList/AllIcons/chrome.png b/.creevey/images/ContactTypeIcon/AllIconsInList/AllIcons/chrome.png deleted file mode 100644 index 861754a36..000000000 Binary files a/.creevey/images/ContactTypeIcon/AllIconsInList/AllIcons/chrome.png and /dev/null differ diff --git a/.creevey/images/ContactTypeIcon/AllIconsInList/chrome.png b/.creevey/images/ContactTypeIcon/AllIconsInList/chrome.png new file mode 100644 index 000000000..01fd46dc3 Binary files /dev/null and b/.creevey/images/ContactTypeIcon/AllIconsInList/chrome.png differ diff --git a/.creevey/images/EventList/Default/chrome.png b/.creevey/images/EventList/Default/chrome.png index 6757e6fe4..257c9519e 100644 Binary files a/.creevey/images/EventList/Default/chrome.png and b/.creevey/images/EventList/Default/chrome.png differ diff --git a/.creevey/images/Footer/Default/chrome.png b/.creevey/images/Footer/Default/chrome.png index 8393fe4f6..07cf2a353 100644 Binary files a/.creevey/images/Footer/Default/chrome.png and b/.creevey/images/Footer/Default/chrome.png differ diff --git a/.creevey/images/FormattedNumberInput/Default/chrome.png b/.creevey/images/FormattedNumberInput/Default/chrome.png index 3fe114b06..c9cb2daa1 100644 Binary files a/.creevey/images/FormattedNumberInput/Default/chrome.png and b/.creevey/images/FormattedNumberInput/Default/chrome.png differ diff --git a/.creevey/images/FormattedNumberInput/With custom align/chrome.png b/.creevey/images/FormattedNumberInput/With custom align/chrome.png index ae05723af..56401b82f 100644 Binary files a/.creevey/images/FormattedNumberInput/With custom align/chrome.png and b/.creevey/images/FormattedNumberInput/With custom align/chrome.png differ diff --git a/.creevey/images/FormattedNumberInput/With edit format/chrome.png b/.creevey/images/FormattedNumberInput/With edit format/chrome.png index acd6ceba6..fd75e6701 100644 Binary files a/.creevey/images/FormattedNumberInput/With edit format/chrome.png and b/.creevey/images/FormattedNumberInput/With edit format/chrome.png differ diff --git a/.creevey/images/FormattedNumberInput/With value/chrome.png b/.creevey/images/FormattedNumberInput/With value/chrome.png index be439b55d..7db400b79 100644 Binary files a/.creevey/images/FormattedNumberInput/With value/chrome.png and b/.creevey/images/FormattedNumberInput/With value/chrome.png differ diff --git a/.creevey/images/FormattedNumberInput/With view and edit format/chrome.png b/.creevey/images/FormattedNumberInput/With view and edit format/chrome.png index bfdf86fe5..2051b8de2 100644 Binary files a/.creevey/images/FormattedNumberInput/With view and edit format/chrome.png and b/.creevey/images/FormattedNumberInput/With view and edit format/chrome.png differ diff --git a/.creevey/images/Header/Default/Header/chrome.png b/.creevey/images/Header/Default/Header/chrome.png deleted file mode 100644 index f22ae099f..000000000 Binary files a/.creevey/images/Header/Default/Header/chrome.png and /dev/null differ diff --git a/.creevey/images/Header/Default/chrome.png b/.creevey/images/Header/Default/chrome.png new file mode 100644 index 000000000..b9248b412 Binary files /dev/null and b/.creevey/images/Header/Default/chrome.png differ diff --git a/.creevey/images/HighlightInput/Highlight errors/chrome.png b/.creevey/images/HighlightInput/Highlight errors/chrome.png index 14b0d0bc8..298fc3795 100644 Binary files a/.creevey/images/HighlightInput/Highlight errors/chrome.png and b/.creevey/images/HighlightInput/Highlight errors/chrome.png differ diff --git a/.creevey/images/HighlightInput/With syntax fail/chrome.png b/.creevey/images/HighlightInput/With syntax fail/chrome.png index dedb9d147..0cb144b9e 100644 Binary files a/.creevey/images/HighlightInput/With syntax fail/chrome.png and b/.creevey/images/HighlightInput/With syntax fail/chrome.png differ diff --git a/.creevey/images/ItemsStack/ColumnStack/chrome.png b/.creevey/images/ItemsStack/ColumnStack/chrome.png index 4e8594119..e19f55ead 100644 Binary files a/.creevey/images/ItemsStack/ColumnStack/chrome.png and b/.creevey/images/ItemsStack/ColumnStack/chrome.png differ diff --git a/.creevey/images/ItemsStack/RowStack/chrome.png b/.creevey/images/ItemsStack/RowStack/chrome.png index 3124b9393..f8843e9a6 100644 Binary files a/.creevey/images/ItemsStack/RowStack/chrome.png and b/.creevey/images/ItemsStack/RowStack/chrome.png differ diff --git a/.creevey/images/Layout/Default/chrome.png b/.creevey/images/Layout/Default/chrome.png index 40460d984..b7076bcb7 100644 Binary files a/.creevey/images/Layout/Default/chrome.png and b/.creevey/images/Layout/Default/chrome.png differ diff --git a/.creevey/images/Layout/With Error/chrome.png b/.creevey/images/Layout/With Error/chrome.png index 5c790c00a..eaee519a1 100644 Binary files a/.creevey/images/Layout/With Error/chrome.png and b/.creevey/images/Layout/With Error/chrome.png differ diff --git a/.creevey/images/Layout/With Paging/chrome.png b/.creevey/images/Layout/With Paging/chrome.png index 2f0e111ab..57fc4b47f 100644 Binary files a/.creevey/images/Layout/With Paging/chrome.png and b/.creevey/images/Layout/With Paging/chrome.png differ diff --git a/.creevey/images/Layout/With Plate and paging/chrome.png b/.creevey/images/Layout/With Plate and paging/chrome.png index 74cc24a96..3f6329f94 100644 Binary files a/.creevey/images/Layout/With Plate and paging/chrome.png and b/.creevey/images/Layout/With Plate and paging/chrome.png differ diff --git a/.creevey/images/Layout/With Plate/chrome.png b/.creevey/images/Layout/With Plate/chrome.png index d8c536b75..88aaf00cc 100644 Binary files a/.creevey/images/Layout/With Plate/chrome.png and b/.creevey/images/Layout/With Plate/chrome.png differ diff --git a/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu with initial maintenance/chrome.png b/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu with initial maintenance/chrome.png index 4e973787b..b0ca9b72b 100644 Binary files a/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu with initial maintenance/chrome.png and b/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu with initial maintenance/chrome.png differ diff --git a/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu/chrome.png b/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu/chrome.png index d757279be..877248f1d 100644 Binary files a/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu/chrome.png and b/.creevey/images/MaintenanceSelect/CustomMaintenanceMenu/chrome.png differ diff --git a/.creevey/images/MetricList/Default/chrome.png b/.creevey/images/MetricList/Default/chrome.png index d78be5f0f..b636bde76 100644 Binary files a/.creevey/images/MetricList/Default/chrome.png and b/.creevey/images/MetricList/Default/chrome.png differ diff --git a/.creevey/images/MetricList/With Remove all NODATA/chrome.png b/.creevey/images/MetricList/With Remove all NODATA/chrome.png index 067952cd9..f8004cd54 100644 Binary files a/.creevey/images/MetricList/With Remove all NODATA/chrome.png and b/.creevey/images/MetricList/With Remove all NODATA/chrome.png differ diff --git a/.creevey/images/MetricList/With Status Indicator/chrome.png b/.creevey/images/MetricList/With Status Indicator/chrome.png index 5abe40caa..cb54eaebe 100644 Binary files a/.creevey/images/MetricList/With Status Indicator/chrome.png and b/.creevey/images/MetricList/With Status Indicator/chrome.png differ diff --git a/.creevey/images/Mobile/MetricsListItem/With Status Indicator/chrome.png b/.creevey/images/Mobile/MetricsListItem/With Status Indicator/chrome.png index ce96976cc..6cee0d329 100644 Binary files a/.creevey/images/Mobile/MetricsListItem/With Status Indicator/chrome.png and b/.creevey/images/Mobile/MetricsListItem/With Status Indicator/chrome.png differ diff --git a/.creevey/images/Mobile/MetricsListItem/With Targets/chrome.png b/.creevey/images/Mobile/MetricsListItem/With Targets/chrome.png index 015e49fc8..fbfca336b 100644 Binary files a/.creevey/images/Mobile/MetricsListItem/With Targets/chrome.png and b/.creevey/images/Mobile/MetricsListItem/With Targets/chrome.png differ diff --git a/.creevey/images/Mobile/TagSelectorPage/Default/chrome.png b/.creevey/images/Mobile/TagSelectorPage/Default/chrome.png index 9639a266e..ac794ee69 100644 Binary files a/.creevey/images/Mobile/TagSelectorPage/Default/chrome.png and b/.creevey/images/Mobile/TagSelectorPage/Default/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/Default/chrome.png b/.creevey/images/Mobile/TriggerInfo/Default/chrome.png index c798652ef..70cc23aaf 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/Default/chrome.png and b/.creevey/images/Mobile/TriggerInfo/Default/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/Not everyday/chrome.png b/.creevey/images/Mobile/TriggerInfo/Not everyday/chrome.png index 23033d507..e8cc112e7 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/Not everyday/chrome.png and b/.creevey/images/Mobile/TriggerInfo/Not everyday/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/With throttling/chrome.png b/.creevey/images/Mobile/TriggerInfo/With throttling/chrome.png index e337e8c90..568b3e5c6 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/With throttling/chrome.png and b/.creevey/images/Mobile/TriggerInfo/With throttling/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/WithError/chrome.png b/.creevey/images/Mobile/TriggerInfo/WithError/chrome.png index 9a79dc62a..adc674d4b 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/WithError/chrome.png and b/.creevey/images/Mobile/TriggerInfo/WithError/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/WithLogMessageError/chrome.png b/.creevey/images/Mobile/TriggerInfo/WithLogMessageError/chrome.png index be7f54bdd..24d03ec2e 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/WithLogMessageError/chrome.png and b/.creevey/images/Mobile/TriggerInfo/WithLogMessageError/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/WithLongDescription/chrome.png b/.creevey/images/Mobile/TriggerInfo/WithLongDescription/chrome.png index 22e634b11..051362972 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/WithLongDescription/chrome.png and b/.creevey/images/Mobile/TriggerInfo/WithLongDescription/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfo/WithLongName With spaces/chrome.png b/.creevey/images/Mobile/TriggerInfo/WithLongName With spaces/chrome.png index 0b3301e20..5a33f6dae 100644 Binary files a/.creevey/images/Mobile/TriggerInfo/WithLongName With spaces/chrome.png and b/.creevey/images/Mobile/TriggerInfo/WithLongName With spaces/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfoPage/Default/chrome.png b/.creevey/images/Mobile/TriggerInfoPage/Default/chrome.png index c798652ef..b2c7e78b8 100644 Binary files a/.creevey/images/Mobile/TriggerInfoPage/Default/chrome.png and b/.creevey/images/Mobile/TriggerInfoPage/Default/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfoPage/Not everyday/chrome.png b/.creevey/images/Mobile/TriggerInfoPage/Not everyday/chrome.png index 23033d507..d3ff052e0 100644 Binary files a/.creevey/images/Mobile/TriggerInfoPage/Not everyday/chrome.png and b/.creevey/images/Mobile/TriggerInfoPage/Not everyday/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfoPage/With throttling/chrome.png b/.creevey/images/Mobile/TriggerInfoPage/With throttling/chrome.png index e337e8c90..29717c45e 100644 Binary files a/.creevey/images/Mobile/TriggerInfoPage/With throttling/chrome.png and b/.creevey/images/Mobile/TriggerInfoPage/With throttling/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerInfoPage/WithError/chrome.png b/.creevey/images/Mobile/TriggerInfoPage/WithError/chrome.png index 9a79dc62a..d6994cc6d 100644 Binary files a/.creevey/images/Mobile/TriggerInfoPage/WithError/chrome.png and b/.creevey/images/Mobile/TriggerInfoPage/WithError/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Default/chrome.png b/.creevey/images/Mobile/TriggerListItem/Default/chrome.png index 0997d3958..1719a568c 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Default/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Default/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Exception state/chrome.png b/.creevey/images/Mobile/TriggerListItem/Exception state/chrome.png index 5391f6803..fe866a320 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Exception state/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Exception state/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Few states/chrome.png b/.creevey/images/Mobile/TriggerListItem/Few states/chrome.png index 62d6274aa..8033e935c 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Few states/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Few states/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Large counters/chrome.png b/.creevey/images/Mobile/TriggerListItem/Large counters/chrome.png index 6c215e4cc..f9a371f87 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Large counters/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Large counters/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Long tags/chrome.png b/.creevey/images/Mobile/TriggerListItem/Long tags/chrome.png index 76405a6da..a29b682cb 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Long tags/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Long tags/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Long trigger name/chrome.png b/.creevey/images/Mobile/TriggerListItem/Long trigger name/chrome.png index 5c1ca2a04..44c3e8409 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Long trigger name/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Long trigger name/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Lot of all data/chrome.png b/.creevey/images/Mobile/TriggerListItem/Lot of all data/chrome.png index 0ad48a2cd..89b755b4a 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Lot of all data/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Lot of all data/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Lot tags/chrome.png b/.creevey/images/Mobile/TriggerListItem/Lot tags/chrome.png index a932c3732..4c9f0d1fd 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Lot tags/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Lot tags/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Maintenance/chrome.png b/.creevey/images/Mobile/TriggerListItem/Maintenance/chrome.png index 3e206a8f9..6c1d4e0a9 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Maintenance/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Maintenance/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/No metrics/chrome.png b/.creevey/images/Mobile/TriggerListItem/No metrics/chrome.png index e5d99567e..a4739aa5b 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/No metrics/chrome.png and b/.creevey/images/Mobile/TriggerListItem/No metrics/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Short tags/chrome.png b/.creevey/images/Mobile/TriggerListItem/Short tags/chrome.png index 2e980ce44..e3223e610 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Short tags/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Short tags/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListItem/Throttling flag/chrome.png b/.creevey/images/Mobile/TriggerListItem/Throttling flag/chrome.png index ab9dc294c..e862df95d 100644 Binary files a/.creevey/images/Mobile/TriggerListItem/Throttling flag/chrome.png and b/.creevey/images/Mobile/TriggerListItem/Throttling flag/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListPage/Default/chrome.png b/.creevey/images/Mobile/TriggerListPage/Default/chrome.png index 40af1890f..93831492d 100644 Binary files a/.creevey/images/Mobile/TriggerListPage/Default/chrome.png and b/.creevey/images/Mobile/TriggerListPage/Default/chrome.png differ diff --git a/.creevey/images/Mobile/TriggerListPage/Loading/chrome.png b/.creevey/images/Mobile/TriggerListPage/Loading/chrome.png index 936f192cc..1c8ee73e6 100644 Binary files a/.creevey/images/Mobile/TriggerListPage/Loading/chrome.png and b/.creevey/images/Mobile/TriggerListPage/Loading/chrome.png differ diff --git a/.creevey/images/ModalError/Error hidden/chrome.png b/.creevey/images/ModalError/Error hidden/chrome.png index 1da85a6db..3fc36eefd 100644 Binary files a/.creevey/images/ModalError/Error hidden/chrome.png and b/.creevey/images/ModalError/Error hidden/chrome.png differ diff --git a/.creevey/images/ModalError/Error shown/chrome.png b/.creevey/images/ModalError/Error shown/chrome.png index 3705cc6ee..2019cbc63 100644 Binary files a/.creevey/images/ModalError/Error shown/chrome.png and b/.creevey/images/ModalError/Error shown/chrome.png differ diff --git a/.creevey/images/NotificationList/Default/chrome.png b/.creevey/images/NotificationList/Default/chrome.png index c1212651a..214dd770c 100644 Binary files a/.creevey/images/NotificationList/Default/chrome.png and b/.creevey/images/NotificationList/Default/chrome.png differ diff --git a/.creevey/images/NotificationList/Empty/chrome.png b/.creevey/images/NotificationList/Empty/chrome.png index 880c123b2..7608d5d81 100644 Binary files a/.creevey/images/NotificationList/Empty/chrome.png and b/.creevey/images/NotificationList/Empty/chrome.png differ diff --git a/.creevey/images/PatternList/Default/chrome.png b/.creevey/images/PatternList/Default/chrome.png index 8f73f6340..e4bae939f 100644 Binary files a/.creevey/images/PatternList/Default/chrome.png and b/.creevey/images/PatternList/Default/chrome.png differ diff --git a/.creevey/images/RouterLink/With icon/chrome.png b/.creevey/images/RouterLink/With icon/chrome.png index f16d9f40b..665910bac 100644 Binary files a/.creevey/images/RouterLink/With icon/chrome.png and b/.creevey/images/RouterLink/With icon/chrome.png differ diff --git a/.creevey/images/ScheduleEdit/Default/chrome.png b/.creevey/images/ScheduleEdit/Default/chrome.png index 0934b6dab..c02fe969b 100644 Binary files a/.creevey/images/ScheduleEdit/Default/chrome.png and b/.creevey/images/ScheduleEdit/Default/chrome.png differ diff --git a/.creevey/images/SearchSelector/default/chrome.png b/.creevey/images/SearchSelector/default/chrome.png deleted file mode 100644 index f79e85492..000000000 Binary files a/.creevey/images/SearchSelector/default/chrome.png and /dev/null differ diff --git a/.creevey/images/SearchSelector/default/clickTest/chrome/clicked.png b/.creevey/images/SearchSelector/default/clickTest/chrome/clicked.png new file mode 100644 index 000000000..2e8cdf8b3 Binary files /dev/null and b/.creevey/images/SearchSelector/default/clickTest/chrome/clicked.png differ diff --git a/.creevey/images/SearchSelector/default/clickTest/chrome/simple.png b/.creevey/images/SearchSelector/default/clickTest/chrome/simple.png new file mode 100644 index 000000000..013005584 Binary files /dev/null and b/.creevey/images/SearchSelector/default/clickTest/chrome/simple.png differ diff --git a/.creevey/images/SearchSelector/default/states/chrome/clicked.png b/.creevey/images/SearchSelector/default/states/chrome/clicked.png deleted file mode 100644 index d57e815f3..000000000 Binary files a/.creevey/images/SearchSelector/default/states/chrome/clicked.png and /dev/null differ diff --git a/.creevey/images/SearchSelector/default/states/chrome/simple.png b/.creevey/images/SearchSelector/default/states/chrome/simple.png deleted file mode 100644 index f79e85492..000000000 Binary files a/.creevey/images/SearchSelector/default/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/SearchSelector/no tag for result/chrome.png b/.creevey/images/SearchSelector/no tag for result/chrome.png index bc0753896..b1a1ac1db 100644 Binary files a/.creevey/images/SearchSelector/no tag for result/chrome.png and b/.creevey/images/SearchSelector/no tag for result/chrome.png differ diff --git a/.creevey/images/SearchSelector/with search query/chrome.png b/.creevey/images/SearchSelector/with search query/chrome.png index ee520b913..7567258ec 100644 Binary files a/.creevey/images/SearchSelector/with search query/chrome.png and b/.creevey/images/SearchSelector/with search query/chrome.png differ diff --git a/.creevey/images/SearchSelector/with selected/chrome.png b/.creevey/images/SearchSelector/with selected/chrome.png index 7d3941279..aeee19c4e 100644 Binary files a/.creevey/images/SearchSelector/with selected/chrome.png and b/.creevey/images/SearchSelector/with selected/chrome.png differ diff --git a/.creevey/images/StatusIndicator/All single color variants/chrome.png b/.creevey/images/StatusIndicator/All single color variants/chrome.png index e6265da17..39a1ea99d 100644 Binary files a/.creevey/images/StatusIndicator/All single color variants/chrome.png and b/.creevey/images/StatusIndicator/All single color variants/chrome.png differ diff --git a/.creevey/images/StatusIndicator/DEL/chrome.png b/.creevey/images/StatusIndicator/DEL/chrome.png index e4a00a50e..d496c61cc 100644 Binary files a/.creevey/images/StatusIndicator/DEL/chrome.png and b/.creevey/images/StatusIndicator/DEL/chrome.png differ diff --git a/.creevey/images/StatusIndicator/ERROR & WARN/chrome.png b/.creevey/images/StatusIndicator/ERROR & WARN/chrome.png index 994fbf44b..d63e091f5 100644 Binary files a/.creevey/images/StatusIndicator/ERROR & WARN/chrome.png and b/.creevey/images/StatusIndicator/ERROR & WARN/chrome.png differ diff --git a/.creevey/images/StatusIndicator/ERROR/chrome.png b/.creevey/images/StatusIndicator/ERROR/chrome.png index bb32e627d..1c475672e 100644 Binary files a/.creevey/images/StatusIndicator/ERROR/chrome.png and b/.creevey/images/StatusIndicator/ERROR/chrome.png differ diff --git a/.creevey/images/StatusIndicator/EXCEPTION/chrome.png b/.creevey/images/StatusIndicator/EXCEPTION/chrome.png index bb32e627d..1c475672e 100644 Binary files a/.creevey/images/StatusIndicator/EXCEPTION/chrome.png and b/.creevey/images/StatusIndicator/EXCEPTION/chrome.png differ diff --git a/.creevey/images/StatusIndicator/NODATA & ERROR & WARN/chrome.png b/.creevey/images/StatusIndicator/NODATA & ERROR & WARN/chrome.png index 0390451d2..d322dafbc 100644 Binary files a/.creevey/images/StatusIndicator/NODATA & ERROR & WARN/chrome.png and b/.creevey/images/StatusIndicator/NODATA & ERROR & WARN/chrome.png differ diff --git a/.creevey/images/StatusIndicator/NODATA & ERROR/chrome.png b/.creevey/images/StatusIndicator/NODATA & ERROR/chrome.png index 313c05007..f38d598e1 100644 Binary files a/.creevey/images/StatusIndicator/NODATA & ERROR/chrome.png and b/.creevey/images/StatusIndicator/NODATA & ERROR/chrome.png differ diff --git a/.creevey/images/StatusIndicator/NODATA & WARN/chrome.png b/.creevey/images/StatusIndicator/NODATA & WARN/chrome.png index 3b60520bf..0ad4fd0e5 100644 Binary files a/.creevey/images/StatusIndicator/NODATA & WARN/chrome.png and b/.creevey/images/StatusIndicator/NODATA & WARN/chrome.png differ diff --git a/.creevey/images/StatusIndicator/NODATA/chrome.png b/.creevey/images/StatusIndicator/NODATA/chrome.png index db2f94993..22c7a18c6 100644 Binary files a/.creevey/images/StatusIndicator/NODATA/chrome.png and b/.creevey/images/StatusIndicator/NODATA/chrome.png differ diff --git a/.creevey/images/StatusIndicator/OK/chrome.png b/.creevey/images/StatusIndicator/OK/chrome.png index 6f4ee311f..4b1d05675 100644 Binary files a/.creevey/images/StatusIndicator/OK/chrome.png and b/.creevey/images/StatusIndicator/OK/chrome.png differ diff --git a/.creevey/images/StatusIndicator/WARN/chrome.png b/.creevey/images/StatusIndicator/WARN/chrome.png index f72d9875d..692ce0ae2 100644 Binary files a/.creevey/images/StatusIndicator/WARN/chrome.png and b/.creevey/images/StatusIndicator/WARN/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/With Degradation/chrome.png b/.creevey/images/SubscriptionEditor/With Degradation/chrome.png index 48b47a6d0..4ae627dcd 100644 Binary files a/.creevey/images/SubscriptionEditor/With Degradation/chrome.png and b/.creevey/images/SubscriptionEditor/With Degradation/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/With graph in dark theme/chrome.png b/.creevey/images/SubscriptionEditor/With graph in dark theme/chrome.png index c06f39463..ee6b46ce1 100644 Binary files a/.creevey/images/SubscriptionEditor/With graph in dark theme/chrome.png and b/.creevey/images/SubscriptionEditor/With graph in dark theme/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/With graph in light theme/chrome.png b/.creevey/images/SubscriptionEditor/With graph in light theme/chrome.png index 7c6af3916..18d8c2d55 100644 Binary files a/.creevey/images/SubscriptionEditor/With graph in light theme/chrome.png and b/.creevey/images/SubscriptionEditor/With graph in light theme/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/Without graph/chrome.png b/.creevey/images/SubscriptionEditor/Without graph/chrome.png index 8e1ce7472..cd40fa5a1 100644 Binary files a/.creevey/images/SubscriptionEditor/Without graph/chrome.png and b/.creevey/images/SubscriptionEditor/Without graph/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/empty/chrome.png b/.creevey/images/SubscriptionEditor/empty/chrome.png index dc0649b6f..6fcdd5a11 100644 Binary files a/.creevey/images/SubscriptionEditor/empty/chrome.png and b/.creevey/images/SubscriptionEditor/empty/chrome.png differ diff --git a/.creevey/images/SubscriptionEditor/with data/chrome.png b/.creevey/images/SubscriptionEditor/with data/chrome.png index 7c6af3916..18d8c2d55 100644 Binary files a/.creevey/images/SubscriptionEditor/with data/chrome.png and b/.creevey/images/SubscriptionEditor/with data/chrome.png differ diff --git a/.creevey/images/SubscriptionList/Defualt/chrome.png b/.creevey/images/SubscriptionList/Defualt/chrome.png index 6f84e3f2f..721500353 100644 Binary files a/.creevey/images/SubscriptionList/Defualt/chrome.png and b/.creevey/images/SubscriptionList/Defualt/chrome.png differ diff --git a/.creevey/images/SubscriptionList/FewChannelsForSubscription/chrome.png b/.creevey/images/SubscriptionList/FewChannelsForSubscription/chrome.png index f47dc3c70..493df02f6 100644 Binary files a/.creevey/images/SubscriptionList/FewChannelsForSubscription/chrome.png and b/.creevey/images/SubscriptionList/FewChannelsForSubscription/chrome.png differ diff --git a/.creevey/images/SubscriptionList/WithDisabledItem/chrome.png b/.creevey/images/SubscriptionList/WithDisabledItem/chrome.png index 144c411eb..cc4e4c2cf 100644 Binary files a/.creevey/images/SubscriptionList/WithDisabledItem/chrome.png and b/.creevey/images/SubscriptionList/WithDisabledItem/chrome.png differ diff --git a/.creevey/images/SubscriptionList/WithManyTags/chrome.png b/.creevey/images/SubscriptionList/WithManyTags/chrome.png index abf1f254d..a5ed325c0 100644 Binary files a/.creevey/images/SubscriptionList/WithManyTags/chrome.png and b/.creevey/images/SubscriptionList/WithManyTags/chrome.png differ diff --git a/.creevey/images/Tag/NewTagBadge with remove/chrome.png b/.creevey/images/Tag/NewTagBadge with remove/chrome.png new file mode 100644 index 000000000..e01a11130 Binary files /dev/null and b/.creevey/images/Tag/NewTagBadge with remove/chrome.png differ diff --git a/.creevey/images/Tag/NewTagBadge/chrome.png b/.creevey/images/Tag/NewTagBadge/chrome.png index be0895b41..92b61dea1 100644 Binary files a/.creevey/images/Tag/NewTagBadge/chrome.png and b/.creevey/images/Tag/NewTagBadge/chrome.png differ diff --git a/.creevey/images/Tag/NewTagBadgeFocused/chrome.png b/.creevey/images/Tag/NewTagBadgeFocused/chrome.png index bb87bcc2f..e41d90a30 100644 Binary files a/.creevey/images/Tag/NewTagBadgeFocused/chrome.png and b/.creevey/images/Tag/NewTagBadgeFocused/chrome.png differ diff --git a/.creevey/images/Tag/With On Remove/chrome.png b/.creevey/images/Tag/With On Remove/chrome.png deleted file mode 100644 index 7a9f9b0d8..000000000 Binary files a/.creevey/images/Tag/With On Remove/chrome.png and /dev/null differ diff --git a/.creevey/images/TagDropdownSelect/ManySelectedTags/chrome.png b/.creevey/images/TagDropdownSelect/ManySelectedTags/chrome.png index c18f0cf03..f15f41f50 100644 Binary files a/.creevey/images/TagDropdownSelect/ManySelectedTags/chrome.png and b/.creevey/images/TagDropdownSelect/ManySelectedTags/chrome.png differ diff --git a/.creevey/images/Toggle/Checked/chrome.png b/.creevey/images/Toggle/Checked/chrome.png index 345c6d1e0..e36ed3c0c 100644 Binary files a/.creevey/images/Toggle/Checked/chrome.png and b/.creevey/images/Toggle/Checked/chrome.png differ diff --git a/.creevey/images/Toggle/Default/chrome.png b/.creevey/images/Toggle/Default/chrome.png index 1d2e93c47..c7f87092b 100644 Binary files a/.creevey/images/Toggle/Default/chrome.png and b/.creevey/images/Toggle/Default/chrome.png differ diff --git a/.creevey/images/TriggerDeleteModal/Default/chrome.png b/.creevey/images/TriggerDeleteModal/Default/chrome.png index 938882823..bc4444552 100644 Binary files a/.creevey/images/TriggerDeleteModal/Default/chrome.png and b/.creevey/images/TriggerDeleteModal/Default/chrome.png differ diff --git a/.creevey/images/TriggerDeleteModal/Long trigger name/chrome.png b/.creevey/images/TriggerDeleteModal/Long trigger name/chrome.png index b28f66243..fdf793b6f 100644 Binary files a/.creevey/images/TriggerDeleteModal/Long trigger name/chrome.png and b/.creevey/images/TriggerDeleteModal/Long trigger name/chrome.png differ diff --git a/.creevey/images/TriggerEditForm/Advanced/chrome.png b/.creevey/images/TriggerEditForm/Advanced/chrome.png index 523a60776..bbecdfc16 100644 Binary files a/.creevey/images/TriggerEditForm/Advanced/chrome.png and b/.creevey/images/TriggerEditForm/Advanced/chrome.png differ diff --git a/.creevey/images/TriggerEditForm/Empty/chrome.png b/.creevey/images/TriggerEditForm/Empty/chrome.png index 6e9753d47..14618cb0c 100644 Binary files a/.creevey/images/TriggerEditForm/Empty/chrome.png and b/.creevey/images/TriggerEditForm/Empty/chrome.png differ diff --git a/.creevey/images/TriggerEditForm/Full filled/chrome.png b/.creevey/images/TriggerEditForm/Full filled/chrome.png index 3ac8717dd..ed9567393 100644 Binary files a/.creevey/images/TriggerEditForm/Full filled/chrome.png and b/.creevey/images/TriggerEditForm/Full filled/chrome.png differ diff --git a/.creevey/images/TriggerEditForm/Simple/chrome.png b/.creevey/images/TriggerEditForm/Simple/chrome.png index ef4bd903a..38dac622a 100644 Binary files a/.creevey/images/TriggerEditForm/Simple/chrome.png and b/.creevey/images/TriggerEditForm/Simple/chrome.png differ diff --git a/.creevey/images/TriggerInfo/Default/chrome.png b/.creevey/images/TriggerInfo/Default/chrome.png index 69bdf0523..5839e9bf5 100644 Binary files a/.creevey/images/TriggerInfo/Default/chrome.png and b/.creevey/images/TriggerInfo/Default/chrome.png differ diff --git a/.creevey/images/TriggerInfo/Description in multiple line/chrome.png b/.creevey/images/TriggerInfo/Description in multiple line/chrome.png index 31193b5f6..1c7ae532c 100644 Binary files a/.creevey/images/TriggerInfo/Description in multiple line/chrome.png and b/.creevey/images/TriggerInfo/Description in multiple line/chrome.png differ diff --git a/.creevey/images/TriggerInfo/Not everyday/chrome.png b/.creevey/images/TriggerInfo/Not everyday/chrome.png index 39bd5e30f..7401c7ffa 100644 Binary files a/.creevey/images/TriggerInfo/Not everyday/chrome.png and b/.creevey/images/TriggerInfo/Not everyday/chrome.png differ diff --git a/.creevey/images/TriggerInfo/With maintenance and maintenance info/chrome.png b/.creevey/images/TriggerInfo/With maintenance and maintenance info/chrome.png index 86ce3e1a7..728cc1c04 100644 Binary files a/.creevey/images/TriggerInfo/With maintenance and maintenance info/chrome.png and b/.creevey/images/TriggerInfo/With maintenance and maintenance info/chrome.png differ diff --git a/.creevey/images/TriggerInfo/With maintenance/chrome.png b/.creevey/images/TriggerInfo/With maintenance/chrome.png index bb6fb9ae7..99a9e78e0 100644 Binary files a/.creevey/images/TriggerInfo/With maintenance/chrome.png and b/.creevey/images/TriggerInfo/With maintenance/chrome.png differ diff --git a/.creevey/images/TriggerInfo/With throttling/chrome.png b/.creevey/images/TriggerInfo/With throttling/chrome.png index 8a7508b6e..381ba874e 100644 Binary files a/.creevey/images/TriggerInfo/With throttling/chrome.png and b/.creevey/images/TriggerInfo/With throttling/chrome.png differ diff --git a/.creevey/images/TriggerInfo/WithError/chrome.png b/.creevey/images/TriggerInfo/WithError/chrome.png index 72036e6be..4891d7496 100644 Binary files a/.creevey/images/TriggerInfo/WithError/chrome.png and b/.creevey/images/TriggerInfo/WithError/chrome.png differ diff --git a/.creevey/images/TriggerList/Default/chrome.png b/.creevey/images/TriggerList/Default/chrome.png index 53c606693..1fe1b0f69 100644 Binary files a/.creevey/images/TriggerList/Default/chrome.png and b/.creevey/images/TriggerList/Default/chrome.png differ diff --git a/.creevey/images/TriggerList/Empty/chrome.png b/.creevey/images/TriggerList/Empty/chrome.png index da519413c..e6f315c25 100644 Binary files a/.creevey/images/TriggerList/Empty/chrome.png and b/.creevey/images/TriggerList/Empty/chrome.png differ diff --git a/.creevey/images/TriggerListItem/Default/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..bcb909c3c Binary files /dev/null and b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Default/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/simple.png new file mode 100644 index 000000000..ce9fa2f08 Binary files /dev/null and b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..9242ea42c Binary files /dev/null and b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..728e661da Binary files /dev/null and b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Default/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..84f7edb84 Binary files /dev/null and b/.creevey/images/TriggerListItem/Default/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Default/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Default/states/chrome/headerHovered.png deleted file mode 100644 index 5d2a15bc9..000000000 Binary files a/.creevey/images/TriggerListItem/Default/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Default/states/chrome/simple.png b/.creevey/images/TriggerListItem/Default/states/chrome/simple.png deleted file mode 100644 index 09ed10760..000000000 Binary files a/.creevey/images/TriggerListItem/Default/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Default/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Default/states/chrome/statusClicked.png deleted file mode 100644 index 0f8717e67..000000000 Binary files a/.creevey/images/TriggerListItem/Default/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Default/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Default/states/chrome/statusHovered.png deleted file mode 100644 index ccfb3fbb1..000000000 Binary files a/.creevey/images/TriggerListItem/Default/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Default/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Default/states/chrome/tagHovered.png deleted file mode 100644 index 7ad57490b..000000000 Binary files a/.creevey/images/TriggerListItem/Default/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..a18d06b0d Binary files /dev/null and b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/simple.png new file mode 100644 index 000000000..d32ba7f63 Binary files /dev/null and b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..30909d671 Binary files /dev/null and b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..182c43390 Binary files /dev/null and b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..289ca9548 Binary files /dev/null and b/.creevey/images/TriggerListItem/Exception state/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Exception state/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Exception state/states/chrome/headerHovered.png deleted file mode 100644 index 58539181c..000000000 Binary files a/.creevey/images/TriggerListItem/Exception state/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Exception state/states/chrome/simple.png b/.creevey/images/TriggerListItem/Exception state/states/chrome/simple.png deleted file mode 100644 index b63f3ed3d..000000000 Binary files a/.creevey/images/TriggerListItem/Exception state/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Exception state/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Exception state/states/chrome/statusClicked.png deleted file mode 100644 index 49127a3ec..000000000 Binary files a/.creevey/images/TriggerListItem/Exception state/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Exception state/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Exception state/states/chrome/statusHovered.png deleted file mode 100644 index 2d879c467..000000000 Binary files a/.creevey/images/TriggerListItem/Exception state/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Exception state/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Exception state/states/chrome/tagHovered.png deleted file mode 100644 index 63ec35779..000000000 Binary files a/.creevey/images/TriggerListItem/Exception state/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..21665a439 Binary files /dev/null and b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/simple.png new file mode 100644 index 000000000..c9459b19b Binary files /dev/null and b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..1adf5457a Binary files /dev/null and b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..3c5a72188 Binary files /dev/null and b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..0dcd5d7a3 Binary files /dev/null and b/.creevey/images/TriggerListItem/Few states/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Few states/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Few states/states/chrome/headerHovered.png deleted file mode 100644 index 9fd92b7d6..000000000 Binary files a/.creevey/images/TriggerListItem/Few states/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Few states/states/chrome/simple.png b/.creevey/images/TriggerListItem/Few states/states/chrome/simple.png deleted file mode 100644 index 8760dd9ff..000000000 Binary files a/.creevey/images/TriggerListItem/Few states/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Few states/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Few states/states/chrome/statusClicked.png deleted file mode 100644 index 68a97d18b..000000000 Binary files a/.creevey/images/TriggerListItem/Few states/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Few states/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Few states/states/chrome/statusHovered.png deleted file mode 100644 index 845a6aa48..000000000 Binary files a/.creevey/images/TriggerListItem/Few states/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Few states/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Few states/states/chrome/tagHovered.png deleted file mode 100644 index 29a5cb4de..000000000 Binary files a/.creevey/images/TriggerListItem/Few states/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..0bcb2b356 Binary files /dev/null and b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/simple.png new file mode 100644 index 000000000..08e76d83a Binary files /dev/null and b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..193f5df8a Binary files /dev/null and b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..332dd2ff4 Binary files /dev/null and b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..4b2861ab2 Binary files /dev/null and b/.creevey/images/TriggerListItem/Large counters/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Large counters/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Large counters/states/chrome/headerHovered.png deleted file mode 100644 index 2f64f546f..000000000 Binary files a/.creevey/images/TriggerListItem/Large counters/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Large counters/states/chrome/simple.png b/.creevey/images/TriggerListItem/Large counters/states/chrome/simple.png deleted file mode 100644 index 7f1274248..000000000 Binary files a/.creevey/images/TriggerListItem/Large counters/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Large counters/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Large counters/states/chrome/statusClicked.png deleted file mode 100644 index 904ec7955..000000000 Binary files a/.creevey/images/TriggerListItem/Large counters/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Large counters/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Large counters/states/chrome/statusHovered.png deleted file mode 100644 index 3d8e0a4db..000000000 Binary files a/.creevey/images/TriggerListItem/Large counters/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Large counters/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Large counters/states/chrome/tagHovered.png deleted file mode 100644 index 84db86e9a..000000000 Binary files a/.creevey/images/TriggerListItem/Large counters/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..3133d202a Binary files /dev/null and b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/simple.png new file mode 100644 index 000000000..d43dd6abe Binary files /dev/null and b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..5ecabba96 Binary files /dev/null and b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..0d6c6ae79 Binary files /dev/null and b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..c5dc24492 Binary files /dev/null and b/.creevey/images/TriggerListItem/Long tags/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long tags/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Long tags/states/chrome/headerHovered.png deleted file mode 100644 index ad030ef3b..000000000 Binary files a/.creevey/images/TriggerListItem/Long tags/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long tags/states/chrome/simple.png b/.creevey/images/TriggerListItem/Long tags/states/chrome/simple.png deleted file mode 100644 index a237cf93c..000000000 Binary files a/.creevey/images/TriggerListItem/Long tags/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long tags/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Long tags/states/chrome/statusClicked.png deleted file mode 100644 index c07772c02..000000000 Binary files a/.creevey/images/TriggerListItem/Long tags/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long tags/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Long tags/states/chrome/statusHovered.png deleted file mode 100644 index a145cc0b2..000000000 Binary files a/.creevey/images/TriggerListItem/Long tags/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long tags/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Long tags/states/chrome/tagHovered.png deleted file mode 100644 index f6e3c2263..000000000 Binary files a/.creevey/images/TriggerListItem/Long tags/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..37c47e5b2 Binary files /dev/null and b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/simple.png new file mode 100644 index 000000000..9a7804cbc Binary files /dev/null and b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..a3ccd647f Binary files /dev/null and b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..f558ebe15 Binary files /dev/null and b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..a607bac5c Binary files /dev/null and b/.creevey/images/TriggerListItem/Long trigger name/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Long trigger name/states/chrome/headerHovered.png deleted file mode 100644 index 22804220c..000000000 Binary files a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/simple.png b/.creevey/images/TriggerListItem/Long trigger name/states/chrome/simple.png deleted file mode 100644 index 12e718eab..000000000 Binary files a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusClicked.png deleted file mode 100644 index 6af49aa9a..000000000 Binary files a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusHovered.png deleted file mode 100644 index 477dde993..000000000 Binary files a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Long trigger name/states/chrome/tagHovered.png deleted file mode 100644 index 7aa466008..000000000 Binary files a/.creevey/images/TriggerListItem/Long trigger name/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..78d9aea7c Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/simple.png new file mode 100644 index 000000000..51b235538 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..a5f0a7ebc Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..5cc907008 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..339c4f280 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot of all data/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot of all data/states/chrome/headerHovered.png deleted file mode 100644 index bf9c47baf..000000000 Binary files a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/simple.png b/.creevey/images/TriggerListItem/Lot of all data/states/chrome/simple.png deleted file mode 100644 index c75919054..000000000 Binary files a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusClicked.png deleted file mode 100644 index a5d787743..000000000 Binary files a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusHovered.png deleted file mode 100644 index 11b39a555..000000000 Binary files a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot of all data/states/chrome/tagHovered.png deleted file mode 100644 index 8060c078b..000000000 Binary files a/.creevey/images/TriggerListItem/Lot of all data/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..6cdd21433 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/simple.png new file mode 100644 index 000000000..d208e72aa Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..205cf3af3 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..e52b4164d Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..8f49c3e0b Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot tags/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot tags/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot tags/states/chrome/headerHovered.png deleted file mode 100644 index 77a54e4b4..000000000 Binary files a/.creevey/images/TriggerListItem/Lot tags/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot tags/states/chrome/simple.png b/.creevey/images/TriggerListItem/Lot tags/states/chrome/simple.png deleted file mode 100644 index 3d02b323b..000000000 Binary files a/.creevey/images/TriggerListItem/Lot tags/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusClicked.png deleted file mode 100644 index 330444c84..000000000 Binary files a/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusHovered.png deleted file mode 100644 index 288b067ea..000000000 Binary files a/.creevey/images/TriggerListItem/Lot tags/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot tags/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot tags/states/chrome/tagHovered.png deleted file mode 100644 index c06604c6e..000000000 Binary files a/.creevey/images/TriggerListItem/Lot tags/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..cd3b7fcca Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/simple.png new file mode 100644 index 000000000..82d1e70ef Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..4d486ef8b Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..f48476747 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..378e2cca3 Binary files /dev/null and b/.creevey/images/TriggerListItem/Lot targets/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Lot targets/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Lot targets/states/chrome/headerHovered.png deleted file mode 100644 index 1fa55afb9..000000000 Binary files a/.creevey/images/TriggerListItem/Lot targets/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot targets/states/chrome/simple.png b/.creevey/images/TriggerListItem/Lot targets/states/chrome/simple.png deleted file mode 100644 index f59a735b8..000000000 Binary files a/.creevey/images/TriggerListItem/Lot targets/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusClicked.png deleted file mode 100644 index eeb904181..000000000 Binary files a/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusHovered.png deleted file mode 100644 index 3cf4bf6d6..000000000 Binary files a/.creevey/images/TriggerListItem/Lot targets/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Lot targets/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Lot targets/states/chrome/tagHovered.png deleted file mode 100644 index 67912ed0a..000000000 Binary files a/.creevey/images/TriggerListItem/Lot targets/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..7481106ee Binary files /dev/null and b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/simple.png new file mode 100644 index 000000000..d60f758d7 Binary files /dev/null and b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..d60f758d7 Binary files /dev/null and b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..d60f758d7 Binary files /dev/null and b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..174d0bdee Binary files /dev/null and b/.creevey/images/TriggerListItem/No metrics/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/No metrics/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/No metrics/states/chrome/headerHovered.png deleted file mode 100644 index 35e7439d1..000000000 Binary files a/.creevey/images/TriggerListItem/No metrics/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/No metrics/states/chrome/simple.png b/.creevey/images/TriggerListItem/No metrics/states/chrome/simple.png deleted file mode 100644 index 4417746b4..000000000 Binary files a/.creevey/images/TriggerListItem/No metrics/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/No metrics/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/No metrics/states/chrome/statusClicked.png deleted file mode 100644 index 4417746b4..000000000 Binary files a/.creevey/images/TriggerListItem/No metrics/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/No metrics/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/No metrics/states/chrome/statusHovered.png deleted file mode 100644 index 4417746b4..000000000 Binary files a/.creevey/images/TriggerListItem/No metrics/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/No metrics/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/No metrics/states/chrome/tagHovered.png deleted file mode 100644 index d7a9cdb3b..000000000 Binary files a/.creevey/images/TriggerListItem/No metrics/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..679529ed9 Binary files /dev/null and b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/simple.png new file mode 100644 index 000000000..7011beed9 Binary files /dev/null and b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..b8eb2602c Binary files /dev/null and b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..eb9e0021b Binary files /dev/null and b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..c0005cdfc Binary files /dev/null and b/.creevey/images/TriggerListItem/One long target name/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/One long target name/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/One long target name/states/chrome/headerHovered.png deleted file mode 100644 index 8786a55df..000000000 Binary files a/.creevey/images/TriggerListItem/One long target name/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/One long target name/states/chrome/simple.png b/.creevey/images/TriggerListItem/One long target name/states/chrome/simple.png deleted file mode 100644 index b07f1c090..000000000 Binary files a/.creevey/images/TriggerListItem/One long target name/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/One long target name/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/One long target name/states/chrome/statusClicked.png deleted file mode 100644 index 74e29e5c3..000000000 Binary files a/.creevey/images/TriggerListItem/One long target name/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/One long target name/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/One long target name/states/chrome/statusHovered.png deleted file mode 100644 index 57bc96df6..000000000 Binary files a/.creevey/images/TriggerListItem/One long target name/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/One long target name/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/One long target name/states/chrome/tagHovered.png deleted file mode 100644 index 9d6a1b45e..000000000 Binary files a/.creevey/images/TriggerListItem/One long target name/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..54c052bdb Binary files /dev/null and b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/simple.png new file mode 100644 index 000000000..c4f94c1b3 Binary files /dev/null and b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..1899684d7 Binary files /dev/null and b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..295794eb5 Binary files /dev/null and b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..1f19cf858 Binary files /dev/null and b/.creevey/images/TriggerListItem/Short tags/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Short tags/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Short tags/states/chrome/headerHovered.png deleted file mode 100644 index 41bde371a..000000000 Binary files a/.creevey/images/TriggerListItem/Short tags/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Short tags/states/chrome/simple.png b/.creevey/images/TriggerListItem/Short tags/states/chrome/simple.png deleted file mode 100644 index 8e313762a..000000000 Binary files a/.creevey/images/TriggerListItem/Short tags/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Short tags/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Short tags/states/chrome/statusClicked.png deleted file mode 100644 index bcab07864..000000000 Binary files a/.creevey/images/TriggerListItem/Short tags/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Short tags/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Short tags/states/chrome/statusHovered.png deleted file mode 100644 index 07db429cb..000000000 Binary files a/.creevey/images/TriggerListItem/Short tags/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Short tags/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Short tags/states/chrome/tagHovered.png deleted file mode 100644 index 1080c3f98..000000000 Binary files a/.creevey/images/TriggerListItem/Short tags/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/headerHovered.png new file mode 100644 index 000000000..dac935357 Binary files /dev/null and b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/headerHovered.png differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/simple.png b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/simple.png new file mode 100644 index 000000000..60d572f2d Binary files /dev/null and b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/simple.png differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusClicked.png new file mode 100644 index 000000000..d5e031ad8 Binary files /dev/null and b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusClicked.png differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusHovered.png new file mode 100644 index 000000000..e0aa03279 Binary files /dev/null and b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/statusHovered.png differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/tagHovered.png new file mode 100644 index 000000000..a4cef8807 Binary files /dev/null and b/.creevey/images/TriggerListItem/Throttling flag/moveToElement/chrome/tagHovered.png differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/headerHovered.png b/.creevey/images/TriggerListItem/Throttling flag/states/chrome/headerHovered.png deleted file mode 100644 index be74b8292..000000000 Binary files a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/headerHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/simple.png b/.creevey/images/TriggerListItem/Throttling flag/states/chrome/simple.png deleted file mode 100644 index cad649923..000000000 Binary files a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/simple.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusClicked.png b/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusClicked.png deleted file mode 100644 index ed01539ac..000000000 Binary files a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusClicked.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusHovered.png b/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusHovered.png deleted file mode 100644 index 693427da3..000000000 Binary files a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/statusHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/tagHovered.png b/.creevey/images/TriggerListItem/Throttling flag/states/chrome/tagHovered.png deleted file mode 100644 index 1dc889bf8..000000000 Binary files a/.creevey/images/TriggerListItem/Throttling flag/states/chrome/tagHovered.png and /dev/null differ diff --git a/.creevey/images/TriggerModeEditor/expression with disabled simple mode/chrome.png b/.creevey/images/TriggerModeEditor/expression with disabled simple mode/chrome.png index 9e927a730..9cb076bde 100644 Binary files a/.creevey/images/TriggerModeEditor/expression with disabled simple mode/chrome.png and b/.creevey/images/TriggerModeEditor/expression with disabled simple mode/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/expression with value/chrome.png b/.creevey/images/TriggerModeEditor/expression with value/chrome.png index f71a9dfc7..7bbb98b8a 100644 Binary files a/.creevey/images/TriggerModeEditor/expression with value/chrome.png and b/.creevey/images/TriggerModeEditor/expression with value/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/expression/chrome.png b/.creevey/images/TriggerModeEditor/expression/chrome.png index 4f2c97bb3..915670fe2 100644 Binary files a/.creevey/images/TriggerModeEditor/expression/chrome.png and b/.creevey/images/TriggerModeEditor/expression/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/falling with value/chrome.png b/.creevey/images/TriggerModeEditor/falling with value/chrome.png index 09ef8f122..93c1ccedb 100644 Binary files a/.creevey/images/TriggerModeEditor/falling with value/chrome.png and b/.creevey/images/TriggerModeEditor/falling with value/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/falling/chrome.png b/.creevey/images/TriggerModeEditor/falling/chrome.png index 241c11b11..4b25d3c49 100644 Binary files a/.creevey/images/TriggerModeEditor/falling/chrome.png and b/.creevey/images/TriggerModeEditor/falling/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/rising with value/chrome.png b/.creevey/images/TriggerModeEditor/rising with value/chrome.png index f7ff9cc97..a6c7a8a0b 100644 Binary files a/.creevey/images/TriggerModeEditor/rising with value/chrome.png and b/.creevey/images/TriggerModeEditor/rising with value/chrome.png differ diff --git a/.creevey/images/TriggerModeEditor/rising/chrome.png b/.creevey/images/TriggerModeEditor/rising/chrome.png index f2f321147..b40b6bb8d 100644 Binary files a/.creevey/images/TriggerModeEditor/rising/chrome.png and b/.creevey/images/TriggerModeEditor/rising/chrome.png differ diff --git a/.creevey/images/TriggerSimpleModeEditor/Both values/chrome.png b/.creevey/images/TriggerSimpleModeEditor/Both values/chrome.png index 877b0f32e..b13d66c4b 100644 Binary files a/.creevey/images/TriggerSimpleModeEditor/Both values/chrome.png and b/.creevey/images/TriggerSimpleModeEditor/Both values/chrome.png differ diff --git a/.creevey/images/TriggerSimpleModeEditor/Falling/chrome.png b/.creevey/images/TriggerSimpleModeEditor/Falling/chrome.png index 16a2626a9..9e9807381 100644 Binary files a/.creevey/images/TriggerSimpleModeEditor/Falling/chrome.png and b/.creevey/images/TriggerSimpleModeEditor/Falling/chrome.png differ diff --git a/.creevey/images/TriggerSimpleModeEditor/Rising/chrome.png b/.creevey/images/TriggerSimpleModeEditor/Rising/chrome.png index 957f59de4..e1d90133c 100644 Binary files a/.creevey/images/TriggerSimpleModeEditor/Rising/chrome.png and b/.creevey/images/TriggerSimpleModeEditor/Rising/chrome.png differ diff --git a/.creevey/src/SearchSelector.creevey.ts b/.creevey/src/SearchSelector.creevey.ts new file mode 100644 index 000000000..e0cd1ad6c --- /dev/null +++ b/.creevey/src/SearchSelector.creevey.ts @@ -0,0 +1,16 @@ +import { kind, story, test } from "creevey"; + +kind("SearchSelector", () => { + story("default", () => { + test("clickTest", async function () { + const simple = await this.takeScreenshot(); + + const selector = this.browser.findElement({ css: "#selector" }); + await this.browser.actions().move({ origin: selector }).perform(); + await this.browser.actions().click().perform(); + const clicked = await this.takeScreenshot(); + + await this.expect({ simple, clicked }).to.matchImages(); + }); + }); +}); diff --git a/.creevey/src/TriggerListItem.creevey.ts b/.creevey/src/TriggerListItem.creevey.ts new file mode 100644 index 000000000..e03e96591 --- /dev/null +++ b/.creevey/src/TriggerListItem.creevey.ts @@ -0,0 +1,57 @@ +import { kind, story, test } from "creevey"; + +const moveToElement = async () => { + test("moveToElement", async function () { + const moveToElement = async (selector: string) => { + const element = await this.browser.findElement({ + css: selector, + }); + await this.browser.actions({ bridge: true }).move({ origin: element }).perform(); + }; + + const simple = await this.browser.takeScreenshot(); + + await moveToElement('a[data-tid="TriggerListItem_header"]'); + const headerHovered = await this.browser.takeScreenshot(); + + await moveToElement('button[data-tid^="tag_"]'); + const tagHovered = await this.browser.takeScreenshot(); + + await moveToElement('div[data-tid="TriggerListItem_status"]'); + const statusHovered = await this.browser.takeScreenshot(); + await this.browser.actions().click().perform(); + const statusClicked = await this.browser.takeScreenshot(); + + await this.browser.sleep(1000); + await this.expect({ + simple, + statusHovered, + statusClicked, + headerHovered, + tagHovered, + }).to.matchImages(); + }); +}; + +kind("TriggerListItem", () => { + const storiesToTest = [ + "Default", + "Long trigger name", + "Large counters", + "Few states", + "No metrics", + "Lot targets", + "One long target name", + "Short tags", + "Long tags", + "Lot tags", + "Throttling flag", + "Lot of all data", + "Exception state", + ]; + return storiesToTest.map((storyName) => { + return story(`${storyName}`, () => { + moveToElement(); + }); + }); +}); diff --git a/.gitignore b/.gitignore index 57b205b81..568cf05be 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,4 @@ /build .idea/ .vscode/ +storybook-static/ diff --git a/.storybook/main.js b/.storybook/main.js index 670ba2930..327261970 100644 --- a/.storybook/main.js +++ b/.storybook/main.js @@ -1,15 +1,18 @@ module.exports = { - stories: ['../src/Stories/**/*.stories.tsx'], - addons: [ - "creevey", - ], - webpackFinal: async (config, { configType }) => { - config.module.rules = config.module.rules.filter(rule => rule.test.toString() !== "/\\.css$/"); + stories: ["../src/**/*.stories.mdx", "../src/Stories/**/*.stories.tsx"], + addons: ["creevey"], + framework: "@storybook/react", + core: { + builder: "@storybook/builder-webpack5", + }, + webpackFinal: async (config, { configType }) => { + config.module.rules = config.module.rules.filter( + (rule) => rule.toString().test !== "/\\.css$/" + ); config.module.rules.push({ - test: /\.(css|less)$/, + test: /\.less$/i, use: [ - "classnames-loader", "style-loader", { loader: "css-loader", @@ -23,7 +26,7 @@ module.exports = { config.module.rules.push({ test: /\.(ts|tsx)$/, - loader: require.resolve('babel-loader'), + loader: require.resolve("babel-loader"), }); config.resolve.extensions.push(".ts", ".tsx"); @@ -31,10 +34,9 @@ module.exports = { return config; }, + typescript: { - check: false, - checkOptions: {}, - reactDocgen: 'react-docgen-typescript', + reactDocgen: "react-docgen-typescript-plugin", reactDocgenTypescriptOptions: { shouldExtractLiteralValuesFromEnum: true, propFilter: (prop) => (prop.parent ? !/node_modules/.test(prop.parent.fileName) : true), diff --git a/package.json b/package.json index 5f42d696e..283a2e9c2 100644 --- a/package.json +++ b/package.json @@ -3,15 +3,15 @@ "version": "1.1.0", "license": "MIT", "scripts": { - "serve": "webpack-dev-server --mode=development", - "start": "npm-run-all --parallel serve fakeapi", + "serve": "webpack-dev-server --mode=development --static ./dist", + "start": "npm-run-all --parallel serve fakeapi ", "start:dev-proxy": "yarn serve --config webpack.config.dev-proxy.js", "start:docker": "npm-run-all --parallel backend start:docker-proxy", "start:docker-proxy": "yarn serve --config webpack.config.docker-proxy.js", "backend": "docker-compose -f src/tests/core/api/docker-compose.yml up", "build": "webpack --mode=production", - "storybook": "cross-env NODE_ENV=development start-storybook -p 9001 -c .storybook --ci", - "storybook:ci": "yarn storybook -- --ci --quiet", + "storybook": "cross-env NODE_ENV=development start-storybook dev -p 9001 -c .storybook --ci ", + "storybook:ci": "yarn storybook --ci --quiet", "fakeapi": "json-server --watch fakeapi/db.json --routes fakeapi/routes.json --port 9002", "lint": "eslint --ext .tsx --ext .ts src/", "test": "cross-env NODE_ENV=testing jest \"./src\"", @@ -28,16 +28,16 @@ } }, "dependencies": { - "@skbkontur/react-icons": "4.1.0", + "@skbkontur/react-icons": "^5.2.9", "@skbkontur/react-stack-layout": "1.0.3", - "@skbkontur/react-ui": "2.17.4", + "@skbkontur/react-ui": "^4.16.0", "@skbkontur/react-ui-validations": "1.1.3", "color-hash": "1.0.3", "date-fns": "2.9.0", "dompurify": "2.2.6", "file-saver": "2.0.2", "husky": "4.2.3", - "jest": "24.5.0", + "jest": "^29.7.0", "lodash": "^4.17.21", "npm-run-all": "4.1.5", "numeral": "2.0.6", @@ -59,15 +59,19 @@ "@babel/plugin-proposal-class-properties": "7.8.3", "@babel/plugin-proposal-object-rest-spread": "7.9.5", "@babel/plugin-transform-destructuring": "7.9.5", + "@babel/plugin-transform-private-methods": "7.22.5", + "@babel/plugin-transform-private-property-in-object": "7.22.11", "@babel/polyfill": "7.2.5", "@babel/preset-env": "7.9.5", "@babel/preset-react": "7.9.4", "@babel/preset-typescript": "7.13.0", "@babel/register": "7.9.0", "@hot-loader/react-dom": "16.13.0", - "@storybook/addon-actions": "^5.3.17", - "@storybook/addons": "^5.3.17", - "@storybook/react": "^5.3.17", + "@storybook/addon-actions": "6.4.22", + "@storybook/addons": "6.4.22", + "@storybook/builder-webpack5": "6.4.22", + "@storybook/manager-webpack5": "6.4.22", + "@storybook/react": "6.4.22", "@types/classnames": "2.2.10", "@types/color-hash": "^1.0.0", "@types/dompurify": "2.2.1", @@ -89,10 +93,9 @@ "babel-loader": "8.0.5", "babel-plugin-module-resolver": "4.0.0", "classnames": "2.2.6", - "classnames-loader": "2.1.0", - "creevey": "0.7.39", + "creevey": "0.9.0-non-webpack.2", "cross-env": "5.2.0", - "css-loader": "4.0.0", + "css-loader": "^6.8.1", "dotenv": "^16.3.1", "eslint": "7.7.0", "eslint-config-prettier": "6.11.0", @@ -103,12 +106,13 @@ "eslint-plugin-react": "7.20.6", "eslint-plugin-react-hooks": "4.1.0", "file-loader": "6.0.0", - "html-webpack-plugin": "3.2.0", + "html-loader": "^4.2.0", + "html-webpack-plugin": "^5.5.3", "jest-puppeteer": "4.4.0", "json-server": "0.16.3", - "less": "3.12.2", - "less-loader": "6.2.0", - "mini-css-extract-plugin": "^0.9.0", + "less": "^4.2.0", + "less-loader": "^11.1.3", + "mini-css-extract-plugin": "^2.7.6", "mockdate": "3.0.2", "prettier": "2.0.5", "puppeteer": "5.2.1", @@ -116,13 +120,14 @@ "react-window": "^1.8.9", "regenerator-runtime": "^0.13.5", "storybook-react-router": "1.0.8", - "style-loader": "^1.2.1", + "style-loader": "^3.3.3", + "terser-webpack-plugin": "^5.3.9", "typescript": "4.0.2", "wait-on": "^4.0.1", - "webpack": "4.44.0", - "webpack-bundle-analyzer": "^3.8.0", - "webpack-cli": "^3.3.12", - "webpack-dev-server": "^3.11.0", + "webpack": "^5.88.2", + "webpack-bundle-analyzer": "^4.9.1", + "webpack-cli": "^5.1.4", + "webpack-dev-server": "^4.15.1", "webpack-merge": "^5.9.0" }, "resolutions": { diff --git a/src/Components/A11yButtonWrapper/A11yButtonWrapper.tsx b/src/Components/A11yButtonWrapper/A11yButtonWrapper.tsx index e873dfec6..68dcd4331 100644 --- a/src/Components/A11yButtonWrapper/A11yButtonWrapper.tsx +++ b/src/Components/A11yButtonWrapper/A11yButtonWrapper.tsx @@ -1,5 +1,9 @@ import * as React from "react"; -import cn from "./A11yButtonWrapper.less"; +import classNames from "classnames/bind"; + +import styles from "./A11yButtonWrapper.less"; + +const cn = classNames.bind(styles); type Props = { children: React.ReactNode; diff --git a/src/Components/AddingButton/AddingButton.tsx b/src/Components/AddingButton/AddingButton.tsx index 365d28519..06a7d99ed 100644 --- a/src/Components/AddingButton/AddingButton.tsx +++ b/src/Components/AddingButton/AddingButton.tsx @@ -1,6 +1,10 @@ import * as React from "react"; import { Link } from "react-router-dom"; -import cn from "./AddingButton.less"; +import classNames from "classnames/bind"; + +import styles from "./AddingButton.less"; + +const cn = classNames.bind(styles); interface IAddingButtonProps { to: string; diff --git a/src/Components/Bar/Bar.tsx b/src/Components/Bar/Bar.tsx index b3d981631..37faf9302 100644 --- a/src/Components/Bar/Bar.tsx +++ b/src/Components/Bar/Bar.tsx @@ -1,6 +1,10 @@ import * as React from "react"; import WarningIcon from "@skbkontur/react-icons/Warning"; -import cn from "./Bar.less"; +import classNames from "classnames/bind"; + +import styles from "./Bar.less"; + +const cn = classNames.bind(styles); type Props = { message: string; diff --git a/src/Components/CodeRef/CodeRef.tsx b/src/Components/CodeRef/CodeRef.tsx index df5078ced..ff99cba22 100644 --- a/src/Components/CodeRef/CodeRef.tsx +++ b/src/Components/CodeRef/CodeRef.tsx @@ -1,5 +1,9 @@ import * as React from "react"; -import cn from "./CodeRef.less"; +import classNames from "classnames/bind"; + +import styles from "./CodeRef.less"; + +const cn = classNames.bind(styles); export default function CodeRef({ children }: { children: React.ReactNode }): React.ReactElement { return {children}; diff --git a/src/Components/ContactEditForm/ContactEditForm.tsx b/src/Components/ContactEditForm/ContactEditForm.tsx index 00beead81..08a1c221c 100644 --- a/src/Components/ContactEditForm/ContactEditForm.tsx +++ b/src/Components/ContactEditForm/ContactEditForm.tsx @@ -6,7 +6,11 @@ import { Remarkable } from "remarkable"; import { ContactConfig } from "../../Domain/Config"; import { Contact } from "../../Domain/Contact"; import ContactTypeIcon from "../ContactTypeIcon/ContactTypeIcon"; -import cn from "./ContactEditForm.less"; +import classNames from "classnames/bind"; + +import styles from "./ContactEditForm.less"; + +const cn = classNames.bind(styles); const md = new Remarkable({ breaks: true }); diff --git a/src/Components/ContactList/ContactList.tsx b/src/Components/ContactList/ContactList.tsx index ca93bb85d..cee143290 100644 --- a/src/Components/ContactList/ContactList.tsx +++ b/src/Components/ContactList/ContactList.tsx @@ -9,8 +9,11 @@ import { ContactConfig } from "../../Domain/Config"; import NewContactModal from "../NewContactModal/NewContactModal"; import ContactEditModal from "../ContactEditModal/ContactEditModal"; import ContactTypeIcon from "../ContactTypeIcon/ContactTypeIcon"; +import classNames from "classnames/bind"; -import cn from "./ContactList.less"; +import styles from "./ContactList.less"; + +const cn = classNames.bind(styles); type Props = { items: Array; diff --git a/src/Components/ContactSelect/ContactSelect.tsx b/src/Components/ContactSelect/ContactSelect.tsx index 227bfe26d..66dcdfce2 100644 --- a/src/Components/ContactSelect/ContactSelect.tsx +++ b/src/Components/ContactSelect/ContactSelect.tsx @@ -8,7 +8,11 @@ import { notUndefined } from "../../helpers/common"; import A11yButtonWrapper from "../A11yButtonWrapper/A11yButtonWrapper"; import ContactInfo from "../ContactInfo/ContactInfo"; import ContactTypeIcon from "../ContactTypeIcon/ContactTypeIcon"; -import cn from "./ContactSelect.less"; +import classNames from "classnames/bind"; + +import styles from "./ContactSelect.less"; + +const cn = classNames.bind(styles); type Props = { contactIds: Array; diff --git a/src/Components/EventList/EventList.tsx b/src/Components/EventList/EventList.tsx index 93b14e5d1..f80d03acd 100644 --- a/src/Components/EventList/EventList.tsx +++ b/src/Components/EventList/EventList.tsx @@ -4,7 +4,11 @@ import ArrowBoldRightIcon from "@skbkontur/react-icons/ArrowBoldRight"; import { Event } from "../../Domain/Event"; import StatusIndicator from "../StatusIndicator/StatusIndicator"; import MetricValues from "../MetricValues/MetricValues"; -import cn from "./EventList.less"; +import classNames from "classnames/bind"; + +import styles from "./EventList.less"; + +const cn = classNames.bind(styles); type Props = { items: { diff --git a/src/Components/FileLoader/FileLoader.tsx b/src/Components/FileLoader/FileLoader.tsx index 69425bad1..95113c206 100644 --- a/src/Components/FileLoader/FileLoader.tsx +++ b/src/Components/FileLoader/FileLoader.tsx @@ -1,7 +1,11 @@ import React from "react"; import { Button } from "@skbkontur/react-ui/components/Button"; import ImportIcon from "@skbkontur/react-icons/Import"; -import cn from "./FileLoader.less"; +import classNames from "classnames/bind"; + +import styles from "./FileLoader.less"; + +const cn = classNames.bind(styles); type FileLoaderProps = { onLoad: (fileData: string, fileName: string) => void; @@ -34,8 +38,13 @@ export default function FileLoader({ return ( diff --git a/src/Components/FilteredInput/FilteredInput.tsx b/src/Components/FilteredInput/FilteredInput.tsx index 3c90b8274..685e0de3f 100644 --- a/src/Components/FilteredInput/FilteredInput.tsx +++ b/src/Components/FilteredInput/FilteredInput.tsx @@ -1,6 +1,10 @@ import React, { createRef } from "react"; import { Input } from "@skbkontur/react-ui/components/Input"; -import cn from "./FilteredInput.less"; +import classNames from "classnames/bind"; + +import styles from "./FilteredInput.less"; + +const cn = classNames.bind(styles); export type FilterValueResult = { hintValue?: string; diff --git a/src/Components/Footer/Footer.tsx b/src/Components/Footer/Footer.tsx index bdd8de030..444ae1fd7 100644 --- a/src/Components/Footer/Footer.tsx +++ b/src/Components/Footer/Footer.tsx @@ -1,5 +1,9 @@ import * as React from "react"; -import cn from "./Footer.less"; +import classNames from "classnames/bind"; + +import styles from "./Footer.less"; + +const cn = classNames.bind(styles); type Props = { className?: string; diff --git a/src/Components/Header/Header.tsx b/src/Components/Header/Header.tsx index f360d227c..fc0d0a475 100644 --- a/src/Components/Header/Header.tsx +++ b/src/Components/Header/Header.tsx @@ -7,7 +7,11 @@ import PeopleIcon from "@skbkontur/react-icons/People"; import { getPageLink } from "../../Domain/Global"; import RouterLink from "../RouterLink/RouterLink"; import svgLogo from "./moira-logo.svg"; -import cn from "./Header.less"; +import classNames from "classnames/bind"; + +import styles from "./Header.less"; + +const cn = classNames.bind(styles); export default function Header(): React.ReactElement { return ( diff --git a/src/Components/HelpTooltip/HelpTooltip.tsx b/src/Components/HelpTooltip/HelpTooltip.tsx index fb1a303d7..d4051e345 100644 --- a/src/Components/HelpTooltip/HelpTooltip.tsx +++ b/src/Components/HelpTooltip/HelpTooltip.tsx @@ -1,14 +1,14 @@ import React, { ReactNode } from "react"; import HelpDotIcon from "@skbkontur/react-icons/HelpDot"; import { Tooltip } from "@skbkontur/react-ui/components/Tooltip"; -import { PopupPosition } from "@skbkontur/react-ui/internal/Popup"; +import { PopupPositionsType } from "@skbkontur/react-ui/internal/Popup"; import { TooltipTrigger } from "@skbkontur/react-ui"; import cn from "./HelpTooltip.less"; type HelpTooltipProps = { children: ReactNode; - pos?: PopupPosition; + pos?: PopupPositionsType; closeButton?: boolean; trigger?: TooltipTrigger; }; diff --git a/src/Components/HighlightInput/ErrorMessage/ErrorMessage.tsx b/src/Components/HighlightInput/ErrorMessage/ErrorMessage.tsx index e2955a243..889e38058 100644 --- a/src/Components/HighlightInput/ErrorMessage/ErrorMessage.tsx +++ b/src/Components/HighlightInput/ErrorMessage/ErrorMessage.tsx @@ -1,5 +1,9 @@ import React from "react"; -import cn from "./ErrorMessage.less"; +import classNames from "classnames/bind"; + +import styles from "./ErrorMessage.less"; + +const cn = classNames.bind(styles); type ErrorMessageProps = { error?: string; diff --git a/src/Components/HighlightInput/HighlightInput.less b/src/Components/HighlightInput/HighlightInput.less index 9e2d686da..d7fca7494 100644 --- a/src/Components/HighlightInput/HighlightInput.less +++ b/src/Components/HighlightInput/HighlightInput.less @@ -6,8 +6,8 @@ .message { position: absolute; - top: 7px; - left: 11px; + top: 5px; + left: 7px; user-select: none; pointer-events: none; overflow: hidden; diff --git a/src/Components/HighlightInput/HighlightInput.tsx b/src/Components/HighlightInput/HighlightInput.tsx index 019da9a52..51b6c10e0 100644 --- a/src/Components/HighlightInput/HighlightInput.tsx +++ b/src/Components/HighlightInput/HighlightInput.tsx @@ -6,7 +6,11 @@ import { ValidateTriggerTarget, TriggerTargetProblem } from "../../Domain/Trigge import parseExpression, { isEmptyString } from "./parser/parseExpression"; import ErrorMessage from "./ErrorMessage/ErrorMessage"; import { highlightBadFunction, highlightTokens, renderToken } from "./highlightFunctions"; -import cn from "./HighlightInput.less"; +import classNames from "classnames/bind"; + +import styles from "./HighlightInput.less"; + +const cn = classNames.bind(styles); type HighlightInputProps = { onValueChange: (value: string) => void; diff --git a/src/Components/HighlightInput/Tokens/BadFunctionToken.tsx b/src/Components/HighlightInput/Tokens/BadFunctionToken.tsx index 3725cc2f8..047b8c78b 100644 --- a/src/Components/HighlightInput/Tokens/BadFunctionToken.tsx +++ b/src/Components/HighlightInput/Tokens/BadFunctionToken.tsx @@ -1,6 +1,10 @@ import React, { useState, useRef, useEffect } from "react"; import { Tooltip } from "@skbkontur/react-ui"; -import cn from "./Tokens.less"; +import classNames from "classnames/bind"; + +import styles from "./Tokens.less"; + +const cn = classNames.bind(styles); type BadFunctionTokenProps = { type: "bad" | "warn"; diff --git a/src/Components/HighlightInput/Tokens/BracketHighlightToken.tsx b/src/Components/HighlightInput/Tokens/BracketHighlightToken.tsx index f66440af9..3fd02d3e4 100644 --- a/src/Components/HighlightInput/Tokens/BracketHighlightToken.tsx +++ b/src/Components/HighlightInput/Tokens/BracketHighlightToken.tsx @@ -1,5 +1,9 @@ import React from "react"; -import cn from "./Tokens.less"; +import classNames from "classnames/bind"; + +import styles from "./Tokens.less"; + +const cn = classNames.bind(styles); type BracketHighlightTokenProps = { children: React.ReactNode; diff --git a/src/Components/HighlightInput/Tokens/ErrorToken.tsx b/src/Components/HighlightInput/Tokens/ErrorToken.tsx index 1d63e6241..7c7b9b21e 100644 --- a/src/Components/HighlightInput/Tokens/ErrorToken.tsx +++ b/src/Components/HighlightInput/Tokens/ErrorToken.tsx @@ -1,5 +1,9 @@ import React from "react"; -import cn from "./Tokens.less"; +import classNames from "classnames/bind"; + +import styles from "./Tokens.less"; + +const cn = classNames.bind(styles); type ErrorTokenProps = { children: React.ReactNode; diff --git a/src/Components/HighlightInput/Tokens/FunctionToken.tsx b/src/Components/HighlightInput/Tokens/FunctionToken.tsx index 70414e852..64c4dcc60 100644 --- a/src/Components/HighlightInput/Tokens/FunctionToken.tsx +++ b/src/Components/HighlightInput/Tokens/FunctionToken.tsx @@ -1,5 +1,9 @@ import React from "react"; -import cn from "./Tokens.less"; +import classNames from "classnames/bind"; + +import styles from "./Tokens.less"; + +const cn = classNames.bind(styles); type FunctionTokenProps = { children: React.ReactNode; diff --git a/src/Components/ItemsStack/ItemsStack.tsx b/src/Components/ItemsStack/ItemsStack.tsx index 4862a0c3d..33b300471 100644 --- a/src/Components/ItemsStack/ItemsStack.tsx +++ b/src/Components/ItemsStack/ItemsStack.tsx @@ -1,6 +1,10 @@ // ToDo перевести на @skbkontur/react-stack-layout import React, { ReactNode, CSSProperties } from "react"; -import cn from "./ItemsStacks.less"; +import classNames from "classnames/bind"; + +import styles from "./ItemsStacks.less"; + +const cn = classNames.bind(styles); type VerticalAlign = "top" | "bottom" | "center" | "baseline" | "stretch"; diff --git a/src/Components/Layout/Layout.tsx b/src/Components/Layout/Layout.tsx index c8bc6490c..a1a015dd2 100644 --- a/src/Components/Layout/Layout.tsx +++ b/src/Components/Layout/Layout.tsx @@ -1,7 +1,11 @@ import * as React from "react"; import { Loader } from "@skbkontur/react-ui/components/Loader"; import WarningIcon from "@skbkontur/react-icons/Warning"; -import cn from "./Layout.less"; +import classNames from "classnames/bind"; + +import styles from "./Layout.less"; + +const cn = classNames.bind(styles); type LayoutProps = { children?: React.ReactNode; diff --git a/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.less b/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.less index ad5fb26da..9ecc7497b 100644 --- a/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.less +++ b/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.less @@ -2,10 +2,9 @@ position: relative; display: grid; width: 100%; - grid-template-columns: 95px 240px; + grid-template-columns: 95px 258px; grid-template-rows: 290px 60px; background: #fff; - border: 1px solid #d5d5d5; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); } diff --git a/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.tsx b/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.tsx index 1e9dbb148..4695772df 100644 --- a/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.tsx +++ b/src/Components/MaintenanceSelect/CustomMaintenanceMenu/CustomMaintenanceMenu.tsx @@ -1,7 +1,7 @@ import React, { useState, useRef } from "react"; import { Input } from "@skbkontur/react-ui/components/Input/Input"; import { Button } from "@skbkontur/react-ui/components/Button/Button"; -import { Calendar, CalendarDateShape } from "@skbkontur/react-ui/internal/Calendar"; +import { Calendar, CalendarDateShape } from "@skbkontur/react-ui/components/Calendar"; import { DateInput } from "@skbkontur/react-ui/components/DateInput/DateInput"; import { MenuItem } from "@skbkontur/react-ui/components/MenuItem"; import { Menu } from "@skbkontur/react-ui/internal/Menu"; @@ -9,7 +9,11 @@ import { addMonths, format, getUnixTime, fromUnixTime, lastDayOfMonth, addDays } import { tooltip, ValidationContainer, ValidationWrapperV1 } from "@skbkontur/react-ui-validations"; import { ValidationInfo } from "@skbkontur/react-ui-validations/src/ValidationWrapper"; import { Nullable } from "@skbkontur/react-ui-validations/typings/Types"; -import cn from "./CustomMaintenanceMenu.less"; +import classNames from "classnames/bind"; + +import styles from "./CustomMaintenanceMenu.less"; + +const cn = classNames.bind(styles); function splitDate(date: Date): [string, CalendarDateShape, string] { return [ @@ -61,9 +65,9 @@ type CustomMaintenanceMenuProps = { }; export default function CustomMaintenanceMenu({ + currentTime = new Date(), maintenance, setMaintenance, - currentTime = new Date(), }: CustomMaintenanceMenuProps): React.ReactElement { const [maintenanceTime, maintenanceDate] = maintenance ? splitDate(fromUnixTime(maintenance)) @@ -132,7 +136,7 @@ export default function CustomMaintenanceMenu({ return (
- + {PreparedTimes.map((preparedTime) => ( handleDatePick(toCalendarDate(value))} />