From 8e8bdfb866b1aa5ce04f6d7b2f9da3f04550f1e0 Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Thu, 11 Jun 2026 02:30:08 +0000
Subject: [PATCH 1/2] chore: upgrade MUI to v9.1.0 (HelpOutline -> HelpOutlined
icon rename)
Co-Authored-By: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com>
---
package-lock.json | 94 +++++++++++++++++++++++-----------------------
package.json | 4 +-
src/HelpButton.tsx | 4 +-
3 files changed, 51 insertions(+), 51 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index ad78cab..71985e6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -12,8 +12,8 @@
"@emotion/styled": "^11.14.0",
"@formkit/auto-animate": "^0.8.2",
"@hello-pangea/dnd": "^18.0.1",
- "@mui/icons-material": "^7.3.11",
- "@mui/material": "^7.3.11",
+ "@mui/icons-material": "^9.1.0",
+ "@mui/material": "^9.1.0",
"@preact/signals": "^2.9.1",
"@schedule-x/calendar": "^4.6.0",
"@schedule-x/events-service": "^4.6.0",
@@ -1634,9 +1634,9 @@
}
},
"node_modules/@mui/core-downloads-tracker": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-7.3.11.tgz",
- "integrity": "sha512-a7I/b/nBTdXYz2cOSlEmkQ9WWE1x8FHpqMhFPp+Y1VPFxcOw91G5ELOHARQAGSPy5V+UCgJua6K/1x70bAtQPw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/core-downloads-tracker/-/core-downloads-tracker-9.1.0.tgz",
+ "integrity": "sha512-eZiO4x9hufIYiOosniu8RXituaRzUF+IRVxAID0lLwfmkjoleh88PPFmla194zZXp0yhicPjgEvmApI3tAAy2Q==",
"license": "MIT",
"funding": {
"type": "opencollective",
@@ -1644,12 +1644,12 @@
}
},
"node_modules/@mui/icons-material": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-7.3.11.tgz",
- "integrity": "sha512-+hz5ilwHZ3djd5es3sCErLioqe/NhZcYTsV/TNXZAMdJdb23F4xzJjqnnZdnurc3S1+ietcssRNqieOhPQLZ7Q==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/icons-material/-/icons-material-9.1.0.tgz",
+ "integrity": "sha512-HLrgXtO1Zo1w20fjMrFQ0caCka5CIxWQjydQkd8/DZ6rY2oW+gq5svDlze1meoO03QudNuElMigk4GmAUZU1BQ==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6"
+ "@babel/runtime": "^7.29.2"
},
"engines": {
"node": ">=14.0.0"
@@ -1659,7 +1659,7 @@
"url": "https://opencollective.com/mui-org"
},
"peerDependencies": {
- "@mui/material": "^7.3.11",
+ "@mui/material": "^9.1.0",
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0"
},
@@ -1670,22 +1670,22 @@
}
},
"node_modules/@mui/material": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/material/-/material-7.3.11.tgz",
- "integrity": "sha512-yq8bPc3LxOwKRWpcjRgDkYFmpM6aKlARfESTmOQcvLYFeJwtHte2tw6hJDrb8sk8wcvpDprHEHVaoUU0MslIkw==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/material/-/material-9.1.0.tgz",
+ "integrity": "sha512-KV3EqUb50g0Mhxiv3pCMX1KpW/M+JGD2lrQelMcjWJ4ABKKU4yotS9G10nvqPRiI9ylZUeIf36UKxTY7jeyfcw==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
- "@mui/core-downloads-tracker": "^7.3.11",
- "@mui/system": "^7.3.11",
- "@mui/types": "^7.4.12",
- "@mui/utils": "^7.3.11",
+ "@babel/runtime": "^7.29.2",
+ "@mui/core-downloads-tracker": "^9.1.0",
+ "@mui/system": "^9.1.0",
+ "@mui/types": "^9.0.0",
+ "@mui/utils": "^9.1.0",
"@popperjs/core": "^2.11.8",
"@types/react-transition-group": "^4.4.12",
"clsx": "^2.1.1",
"csstype": "^3.2.3",
"prop-types": "^15.8.1",
- "react-is": "^19.2.3",
+ "react-is": "^19.2.6",
"react-transition-group": "^4.4.5"
},
"engines": {
@@ -1698,7 +1698,7 @@
"peerDependencies": {
"@emotion/react": "^11.5.0",
"@emotion/styled": "^11.3.0",
- "@mui/material-pigment-css": "^7.3.11",
+ "@mui/material-pigment-css": "^9.1.0",
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react": "^17.0.0 || ^18.0.0 || ^19.0.0",
"react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -1719,13 +1719,13 @@
}
},
"node_modules/@mui/private-theming": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-7.3.11.tgz",
- "integrity": "sha512-9B+YKms0fRHbNrqp9tOT/DNbNnU5gyvJ1o3qAGXfq8GmZcbJnE3At9x07Zr/o0pkhzg4aDdwXVqe4+AcgtOCPA==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/private-theming/-/private-theming-9.1.0.tgz",
+ "integrity": "sha512-U/5n2BcqAQ6gNehYqjuyRY8pHx5/TmWk2r5kpHJ/8F+YE+QomVXGJXK/ozsIRy760LQkVxWWVFcSa+sIFquV/g==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
- "@mui/utils": "^7.3.11",
+ "@babel/runtime": "^7.29.2",
+ "@mui/utils": "^9.1.0",
"prop-types": "^15.8.1"
},
"engines": {
@@ -1746,12 +1746,12 @@
}
},
"node_modules/@mui/styled-engine": {
- "version": "7.3.10",
- "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-7.3.10.tgz",
- "integrity": "sha512-WxE9SiF8xskAQqGjsp0poXCkCqsoXFEsSr0HBXfApmGHR+DBnXRp+z46Vsltg4gpPM4Z96DeAQRpeAOnhNg7Ng==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/styled-engine/-/styled-engine-9.1.0.tgz",
+ "integrity": "sha512-kRplQAga6cQ5uKwJEAh6Mx/NLxnK2Zitas5B1osv1y2MAX97OV/5BTupEBYDbAbTwo4d+t+aDa5CqeGvSpxXgw==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
+ "@babel/runtime": "^7.29.2",
"@emotion/cache": "^11.14.0",
"@emotion/serialize": "^1.3.3",
"@emotion/sheet": "^1.4.0",
@@ -1780,16 +1780,16 @@
}
},
"node_modules/@mui/system": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/system/-/system-7.3.11.tgz",
- "integrity": "sha512-7izwGWdNawAKpBKcRlx7f2gFnAAjmASBWvMcyX4YYEeLOFsbfGRbUYGInvnAcUeql3rPxI7F9Ft4oY2OLRz44g==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/system/-/system-9.1.0.tgz",
+ "integrity": "sha512-zZExEpvOpvE/XuhLN9fABOVngR8KInCRwcEPI7cQBccqen6nkMyZWhiKf3GQ+3WHreAVLqbGYJwUSXGPGHrcmg==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
- "@mui/private-theming": "^7.3.11",
- "@mui/styled-engine": "^7.3.10",
- "@mui/types": "^7.4.12",
- "@mui/utils": "^7.3.11",
+ "@babel/runtime": "^7.29.2",
+ "@mui/private-theming": "^9.1.0",
+ "@mui/styled-engine": "^9.1.0",
+ "@mui/types": "^9.0.0",
+ "@mui/utils": "^9.1.0",
"clsx": "^2.1.1",
"csstype": "^3.2.3",
"prop-types": "^15.8.1"
@@ -1820,12 +1820,12 @@
}
},
"node_modules/@mui/types": {
- "version": "7.4.12",
- "resolved": "https://registry.npmjs.org/@mui/types/-/types-7.4.12.tgz",
- "integrity": "sha512-iKNAF2u9PzSIj40CjvKJWxFXJo122jXVdrmdh0hMYd+FR+NuJMkr/L88XwWLCRiJ5P1j+uyac25+Kp6YC4hu6w==",
+ "version": "9.0.0",
+ "resolved": "https://registry.npmjs.org/@mui/types/-/types-9.0.0.tgz",
+ "integrity": "sha512-i1cuFCAWN44b3AJWO7mh7tuh1sqbQSeVr/94oG0TX5uXivac8XalgE4/6fQZcmGZigzbQ35IXxj/4jLpRIBYZg==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6"
+ "@babel/runtime": "^7.29.2"
},
"peerDependencies": {
"@types/react": "^17.0.0 || ^18.0.0 || ^19.0.0"
@@ -1837,17 +1837,17 @@
}
},
"node_modules/@mui/utils": {
- "version": "7.3.11",
- "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-7.3.11.tgz",
- "integrity": "sha512-XTjGnifwteg71/ij+0e7Y7d+hwyntMYP5wPoA/g2drdGH+Flkvjwy0OfrVpKBbaOvofq4zU/LIyUZyKgmWu18g==",
+ "version": "9.1.0",
+ "resolved": "https://registry.npmjs.org/@mui/utils/-/utils-9.1.0.tgz",
+ "integrity": "sha512-ECZGCOdL+CtYrvfBsRx/gb0zSQjXIpAPF6Uk/0EHgGysHnedK1HBfONsOqCOsdPB59rv8S52U/8aVoNlO/c9jQ==",
"license": "MIT",
"dependencies": {
- "@babel/runtime": "^7.28.6",
- "@mui/types": "^7.4.12",
+ "@babel/runtime": "^7.29.2",
+ "@mui/types": "^9.0.0",
"@types/prop-types": "^15.7.15",
"clsx": "^2.1.1",
"prop-types": "^15.8.1",
- "react-is": "^19.2.3"
+ "react-is": "^19.2.6"
},
"engines": {
"node": ">=14.0.0"
diff --git a/package.json b/package.json
index f9b1680..bdd0aba 100644
--- a/package.json
+++ b/package.json
@@ -7,8 +7,8 @@
"@emotion/styled": "^11.14.0",
"@formkit/auto-animate": "^0.8.2",
"@hello-pangea/dnd": "^18.0.1",
- "@mui/icons-material": "^7.3.11",
- "@mui/material": "^7.3.11",
+ "@mui/icons-material": "^9.1.0",
+ "@mui/material": "^9.1.0",
"@preact/signals": "^2.9.1",
"@schedule-x/calendar": "^4.6.0",
"@schedule-x/events-service": "^4.6.0",
diff --git a/src/HelpButton.tsx b/src/HelpButton.tsx
index 740f333..f65da94 100644
--- a/src/HelpButton.tsx
+++ b/src/HelpButton.tsx
@@ -1,6 +1,6 @@
import { useState } from "react";
import { m } from "motion/react";
-import HelpOutlineIcon from "@mui/icons-material/HelpOutline";
+import HelpOutlinedIcon from "@mui/icons-material/HelpOutlined";
import Modal from "./Modal";
import Hyperlink from "./Hyperlink";
@@ -16,7 +16,7 @@ export default function HelpButton() {
className="h-8 w-8 rounded-full border-none bg-white p-0"
onClick={() => setModalOpen(true)}
>
-
From ecff48cb298f2da8548077326be1e89e8776c31b Mon Sep 17 00:00:00 2001
From: Devin AI <158243242+devin-ai-integration[bot]@users.noreply.github.com>
Date: Thu, 11 Jun 2026 04:21:12 +0000
Subject: [PATCH 2/2] fix: use HelpOutlineOutlined to preserve original
HelpOutline glyph
Co-Authored-By: Rahul Chalamala <22563365+rchalamala@users.noreply.github.com>
---
src/HelpButton.tsx | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/HelpButton.tsx b/src/HelpButton.tsx
index f65da94..9dc1c23 100644
--- a/src/HelpButton.tsx
+++ b/src/HelpButton.tsx
@@ -1,6 +1,6 @@
import { useState } from "react";
import { m } from "motion/react";
-import HelpOutlinedIcon from "@mui/icons-material/HelpOutlined";
+import HelpOutlineOutlinedIcon from "@mui/icons-material/HelpOutlineOutlined";
import Modal from "./Modal";
import Hyperlink from "./Hyperlink";
@@ -16,7 +16,7 @@ export default function HelpButton() {
className="h-8 w-8 rounded-full border-none bg-white p-0"
onClick={() => setModalOpen(true)}
>
-