diff --git a/package.json b/package.json
index 5efb9cfa1ae..04598afe788 100644
--- a/package.json
+++ b/package.json
@@ -4,7 +4,7 @@
"workspaces": [
"src/*"
],
- "version": "5.3.2",
+ "version": "5.3.3",
"description": "Mantine Components Monorepo",
"main": "index.js",
"repository": "https://github.com/mantinedev/mantine.git",
diff --git a/src/mantine-carousel/package.json b/src/mantine-carousel/package.json
index 5e636357dbd..f4c6b0e1bf7 100644
--- a/src/mantine-carousel/package.json
+++ b/src/mantine-carousel/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/carousel",
"description": "Embla based carousel",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -22,13 +22,13 @@
"slick"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"embla-carousel-react": "^7.0.0",
"react": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-core/package.json b/src/mantine-core/package.json
index 26506bdde6f..7ca71660235 100644
--- a/src/mantine-core/package.json
+++ b/src/mantine-core/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/core",
"description": "React components library focused on usability, accessibility and developer experience",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -27,13 +27,13 @@
"emotion"
],
"peerDependencies": {
- "@mantine/hooks": "5.3.2",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2",
- "@mantine/styles": "5.3.2",
+ "@mantine/utils": "5.3.3",
+ "@mantine/styles": "5.3.3",
"@radix-ui/react-scroll-area": "1.0.0",
"react-textarea-autosize": "8.3.4",
"@floating-ui/react-dom-interactions": "0.6.6"
diff --git a/src/mantine-dates/package.json b/src/mantine-dates/package.json
index df5581edc3a..b55a78c8321 100644
--- a/src/mantine-dates/package.json
+++ b/src/mantine-dates/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/dates",
"description": "Calendars, date and time pickers based on Mantine components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -23,13 +23,13 @@
"picker"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"dayjs": ">=1.0.0",
"react": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-demos/package.json b/src/mantine-demos/package.json
index 329fa0e92fb..ffacc628410 100644
--- a/src/mantine-demos/package.json
+++ b/src/mantine-demos/package.json
@@ -2,7 +2,7 @@
"name": "@mantine/demos",
"description": "Demos used in documentation",
"private": true,
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -18,20 +18,20 @@
"peerDependencies": {
"react": "*",
"@emotion/styled": "*",
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
- "@mantine/dates": "5.3.2",
- "@mantine/form": "5.3.2",
- "@mantine/rte": "5.3.2",
- "@mantine/modals": "5.3.2",
- "@mantine/nprogress": "5.3.2",
- "@mantine/notifications": "5.3.2",
- "@mantine/dropzone": "5.3.2",
- "@mantine/prism": "5.3.2",
- "@mantine/labs": "5.3.2",
- "@mantine/spotlight": "5.3.2",
- "@mantine/carousel": "5.3.2",
- "@mantine/ds": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
+ "@mantine/dates": "5.3.3",
+ "@mantine/form": "5.3.3",
+ "@mantine/rte": "5.3.3",
+ "@mantine/modals": "5.3.3",
+ "@mantine/nprogress": "5.3.3",
+ "@mantine/notifications": "5.3.3",
+ "@mantine/dropzone": "5.3.3",
+ "@mantine/prism": "5.3.3",
+ "@mantine/labs": "5.3.3",
+ "@mantine/spotlight": "5.3.3",
+ "@mantine/carousel": "5.3.3",
+ "@mantine/ds": "5.3.3",
"@tabler/icons": "*",
"react-beautiful-dnd": "*",
"embla-carousel-autoplay": "*",
diff --git a/src/mantine-dropzone/package.json b/src/mantine-dropzone/package.json
index 8a2e8a1b2f3..ab0449a10eb 100644
--- a/src/mantine-dropzone/package.json
+++ b/src/mantine-dropzone/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/dropzone",
"description": "Dropzone component built with Mantine theme and components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -28,14 +28,14 @@
"upload"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
"react-dropzone": "14.2.2",
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-ds/package.json b/src/mantine-ds/package.json
index 40433b3eb71..ca8152f2a1f 100644
--- a/src/mantine-ds/package.json
+++ b/src/mantine-ds/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/ds",
"description": "Internal Mantine components used on *.mantine.dev websites",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -18,13 +18,13 @@
"react"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"@tabler/icons": "*",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
}
}
diff --git a/src/mantine-form/package.json b/src/mantine-form/package.json
index afbdca4b5a4..13c62b9d239 100644
--- a/src/mantine-form/package.json
+++ b/src/mantine-form/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/form",
"description": "Mantine form management library",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
diff --git a/src/mantine-form/src/stories/Form.rerendering2.story.tsx b/src/mantine-form/src/stories/Form.rerendering2.story.tsx
deleted file mode 100644
index fca09486af3..00000000000
--- a/src/mantine-form/src/stories/Form.rerendering2.story.tsx
+++ /dev/null
@@ -1,51 +0,0 @@
-/* eslint-disable no-spaced-func */
-import React, { useCallback, useState, useRef, memo } from 'react';
-import { TextInput, TextInputProps, MultiSelect, MultiSelectProps } from '@mantine/core';
-
-export default { title: 'Form' };
-
-const TestInput = memo((props: TextInputProps) => {
- console.log(`Rerender ${props.name}`);
- return ;
-});
-
-const TestMultiSelect = memo((props: MultiSelectProps) => {
- console.log(`Rerender ${props.name}`);
- return ;
-});
-
-function useTestForm() {
- const [state, setState] = useState({ first: '', second: [] });
- const handleChange = useCallback((path: string, value: any) => {
- setState((current) => ({ ...current, [path]: value }));
- }, []);
-
- const callbacks = useRef void>>({});
-
- const getInputProps = (path: string) => {
- if (!(path in callbacks.current)) {
- callbacks.current[path] = (event: any) =>
- handleChange(path, 'currentTarget' in event ? event.currentTarget.value : event);
- }
-
- return {
- value: state[path],
- onChange: callbacks.current[path],
- };
- };
-
- return { getInputProps, values: state };
-}
-
-const data = ['1', '2', '3'];
-
-export function RerenderingTest() {
- const form = useTestForm();
-
- return (
-
-
-
-
- );
-}
diff --git a/src/mantine-hooks/package.json b/src/mantine-hooks/package.json
index 980df061e8d..405620909ae 100644
--- a/src/mantine-hooks/package.json
+++ b/src/mantine-hooks/package.json
@@ -1,6 +1,6 @@
{
"name": "@mantine/hooks",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
diff --git a/src/mantine-labs/package.json b/src/mantine-labs/package.json
index bc3f72b0f32..578a405c059 100644
--- a/src/mantine-labs/package.json
+++ b/src/mantine-labs/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/labs",
"description": "Experimental unstable Mantine components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -15,8 +15,8 @@
"directory": "src/mantine-labs"
},
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
diff --git a/src/mantine-modals/package.json b/src/mantine-modals/package.json
index db182b2cd0f..46aa4651482 100644
--- a/src/mantine-modals/package.json
+++ b/src/mantine-modals/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/modals",
"description": "Modals manager based on Mantine components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -27,13 +27,13 @@
"confirm"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-next/package.json b/src/mantine-next/package.json
index 6b7fb3e0780..7fc6cd708db 100644
--- a/src/mantine-next/package.json
+++ b/src/mantine-next/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/next",
"description": "Mantine integration for Next.js",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -25,8 +25,8 @@
"next": "*"
},
"dependencies": {
- "@mantine/ssr": "5.3.2",
- "@mantine/styles": "5.3.2"
+ "@mantine/ssr": "5.3.3",
+ "@mantine/styles": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-notifications/package.json b/src/mantine-notifications/package.json
index 31024e53918..b862692dc42 100644
--- a/src/mantine-notifications/package.json
+++ b/src/mantine-notifications/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/notifications",
"description": "Notification system based on Mantine components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -28,14 +28,14 @@
"notification-system"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
"react-transition-group": "4.4.2",
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-nprogress/package.json b/src/mantine-nprogress/package.json
index d71ac6deb31..4ee79d58f16 100644
--- a/src/mantine-nprogress/package.json
+++ b/src/mantine-nprogress/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/nprogress",
"description": "Navigation progress bar",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -15,13 +15,13 @@
"directory": "src/mantine-nprogress"
},
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-prism/package.json b/src/mantine-prism/package.json
index b7dd06b246b..eddc0e4b963 100644
--- a/src/mantine-prism/package.json
+++ b/src/mantine-prism/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/prism",
"description": "Code highlight with Mantine theme",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -29,14 +29,14 @@
"syntax-highlight"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
"prism-react-renderer": "^1.2.1",
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-remix/package.json b/src/mantine-remix/package.json
index 2f3c0ab159e..8c0ffb79f81 100644
--- a/src/mantine-remix/package.json
+++ b/src/mantine-remix/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/remix",
"description": "Mantine integration for Remix",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -20,14 +20,14 @@
"remix"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/ssr": "5.3.2",
- "@mantine/styles": "5.3.2"
+ "@mantine/ssr": "5.3.3",
+ "@mantine/styles": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-rte/package.json b/src/mantine-rte/package.json
index 03b6a6771c6..d6ca09da16c 100644
--- a/src/mantine-rte/package.json
+++ b/src/mantine-rte/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/rte",
"description": "Rich text editor built with Mantine components",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -30,8 +30,8 @@
"quilljs"
],
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
diff --git a/src/mantine-spotlight/package.json b/src/mantine-spotlight/package.json
index 98046a242f5..23472a571b1 100644
--- a/src/mantine-spotlight/package.json
+++ b/src/mantine-spotlight/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/spotlight",
"description": "Command center for your application",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -15,13 +15,13 @@
"directory": "src/mantine-spotlight"
},
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2",
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3",
"react": ">=16.8.0",
"react-dom": ">=16.8.0"
},
"dependencies": {
- "@mantine/utils": "5.3.2"
+ "@mantine/utils": "5.3.3"
},
"devDependencies": {}
}
diff --git a/src/mantine-ssr/package.json b/src/mantine-ssr/package.json
index 8dcf3531c0d..b7ab77b0da8 100644
--- a/src/mantine-ssr/package.json
+++ b/src/mantine-ssr/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/ssr",
"description": "Mantine server side rendering utils",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -33,7 +33,7 @@
"@emotion/server": ">=11.4.0"
},
"dependencies": {
- "@mantine/styles": "5.3.2",
+ "@mantine/styles": "5.3.3",
"html-react-parser": "1.4.12"
},
"devDependencies": {}
diff --git a/src/mantine-storybook/package.json b/src/mantine-storybook/package.json
index 7de895ee21f..13186cdf581 100644
--- a/src/mantine-storybook/package.json
+++ b/src/mantine-storybook/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/storybook",
"private": true,
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
diff --git a/src/mantine-styles-api/package.json b/src/mantine-styles-api/package.json
index 68784b09c62..c069e949e2c 100644
--- a/src/mantine-styles-api/package.json
+++ b/src/mantine-styles-api/package.json
@@ -2,7 +2,7 @@
"name": "@mantine/styles-api",
"description": "Mantine components styles api descriptions",
"private": true,
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
@@ -16,8 +16,8 @@
"directory": "src/mantine-styles-api"
},
"peerDependencies": {
- "@mantine/core": "5.3.2",
- "@mantine/hooks": "5.3.2"
+ "@mantine/core": "5.3.3",
+ "@mantine/hooks": "5.3.3"
},
"dependencies": {},
"devDependencies": {}
diff --git a/src/mantine-styles/package.json b/src/mantine-styles/package.json
index 6b4baa16607..82e4c041c93 100644
--- a/src/mantine-styles/package.json
+++ b/src/mantine-styles/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/styles",
"description": "Mantine css-in-js styles engine, based on emotion",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
diff --git a/src/mantine-tests/package.json b/src/mantine-tests/package.json
index d78c9115855..c746b2b115c 100644
--- a/src/mantine-tests/package.json
+++ b/src/mantine-tests/package.json
@@ -1,7 +1,7 @@
{
"name": "@mantine/tests",
"private": true,
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",
diff --git a/src/mantine-utils/package.json b/src/mantine-utils/package.json
index a347d5e4082..6d4e2d923f1 100644
--- a/src/mantine-utils/package.json
+++ b/src/mantine-utils/package.json
@@ -1,6 +1,6 @@
{
"name": "@mantine/utils",
- "version": "5.3.2",
+ "version": "5.3.3",
"main": "cjs/index.js",
"module": "esm/index.js",
"types": "lib/index.d.ts",