diff --git a/package.json b/package.json
index 27654cef..b89ac90f 100644
--- a/package.json
+++ b/package.json
@@ -36,8 +36,8 @@
"@emotion/styled": "11.13.0",
"@fontsource/roboto": "5.0.14",
"@loadable/component": "5.16.4",
- "@mui/icons-material": "5.16.6",
- "@mui/material": "5.16.6",
+ "@mui/icons-material": "^6.0.2",
+ "@mui/material": "^6.0.2",
"@mui/x-date-pickers": "7.15.0",
"apollo-upload-client": "17.0.0",
"dayjs": "1.11.13",
diff --git a/src/components/ExtensionCard.tsx b/src/components/ExtensionCard.tsx
index d38f9acf..be827b73 100644
--- a/src/components/ExtensionCard.tsx
+++ b/src/components/ExtensionCard.tsx
@@ -194,16 +194,32 @@ export function ExtensionCard(props: IProps) {
{name}
-
+
{langPress} {versionName}
{isNsfw && (
-
+
{' 18+'}
)}
{showSourceRepo && (
-
+
{repo}
)}
diff --git a/src/components/MigrateDialog.tsx b/src/components/MigrateDialog.tsx
index 2375552b..0c7f28fd 100644
--- a/src/components/MigrateDialog.tsx
+++ b/src/components/MigrateDialog.tsx
@@ -100,7 +100,13 @@ export const MigrateDialog = ({ mangaIdToMigrateTo, onClose }: { mangaIdToMigrat
-
+
diff --git a/src/components/MigrationCard.tsx b/src/components/MigrationCard.tsx
index 8afea981..8400f76e 100644
--- a/src/components/MigrationCard.tsx
+++ b/src/components/MigrationCard.tsx
@@ -57,7 +57,12 @@ export const MigrationCard = ({ id, name, lang, iconUrl, mangaCount }: TMigratab
{name}
-
+
{translateExtensionLanguage(lang)}
diff --git a/src/components/SourceCard.tsx b/src/components/SourceCard.tsx
index 9f1131e6..75939ff3 100644
--- a/src/components/SourceCard.tsx
+++ b/src/components/SourceCard.tsx
@@ -97,15 +97,31 @@ export const SourceCard: React.FC = (props: IProps) => {
{name}
{id !== '0' && (
-
+
{translateExtensionLanguage(lang)}
{isNsfw && (
-
+
{' 18+'}
)}
{showSourceRepo && (
-
+
{repo}
)}
diff --git a/src/components/atoms/CustomIconButton.tsx b/src/components/atoms/CustomIconButton.tsx
index 89cf83ac..054fd6a6 100644
--- a/src/components/atoms/CustomIconButton.tsx
+++ b/src/components/atoms/CustomIconButton.tsx
@@ -16,7 +16,15 @@ export const CustomIconButton = forwardRef(
ref: ForwardedRef,
) => (
diff --git a/src/components/atoms/Metadata.tsx b/src/components/atoms/Metadata.tsx
index 7e0eeb2e..c02456ac 100644
--- a/src/components/atoms/Metadata.tsx
+++ b/src/components/atoms/Metadata.tsx
@@ -26,7 +26,13 @@ export const Metadata = ({
{...stackProps}
sx={{ flexDirection: 'row', columnGap: 1, flexWrap: 'wrap', alignItems: 'baseline', ...stackProps?.sx }}
>
-
+
{title}
{value}
diff --git a/src/components/atoms/PasswordTextField.tsx b/src/components/atoms/PasswordTextField.tsx
index 9947034f..129f4441 100644
--- a/src/components/atoms/PasswordTextField.tsx
+++ b/src/components/atoms/PasswordTextField.tsx
@@ -26,18 +26,20 @@ export const PasswordTextField = (props: TextFieldProps) => {
name="password"
label={t('global.label.password')}
type={showPassword ? 'text' : 'password'}
- InputProps={{
- endAdornment: (
-
-
- {showPassword ? : }
-
-
- ),
+ slotProps={{
+ input: {
+ endAdornment: (
+
+
+ {showPassword ? : }
+
+
+ ),
+ },
}}
{...props}
/>
diff --git a/src/components/atoms/SearchTextField.tsx b/src/components/atoms/SearchTextField.tsx
index 37310b48..4f034976 100644
--- a/src/components/atoms/SearchTextField.tsx
+++ b/src/components/atoms/SearchTextField.tsx
@@ -14,15 +14,17 @@ import CancelIcon from '@mui/icons-material/Cancel';
export const SearchTextField = ({ onCancel, ...textFieldProps }: TextFieldProps & { onCancel: () => void }) => (
- onCancel()}>
-
-
-
- ),
+ slotProps={{
+ input: {
+ ...textFieldProps.InputProps,
+ endAdornment: textFieldProps.InputProps?.endAdornment ?? (
+
+ onCancel()}>
+
+
+
+ ),
+ },
}}
/>
);
diff --git a/src/components/chapter/ChapterCard.tsx b/src/components/chapter/ChapterCard.tsx
index 1755fd32..b5eda427 100644
--- a/src/components/chapter/ChapterCard.tsx
+++ b/src/components/chapter/ChapterCard.tsx
@@ -120,7 +120,12 @@ export const ChapterCard: React.FC = (props: IProps) => {
'&:last-child': { pb: 1.5 },
}}
>
-
+
theme.spacing(1),
left: (theme) => theme.spacing(1),
@@ -153,9 +153,9 @@ export const MangaGridCard = ({
)}
-
+
{mangaBadges}
{continueReadingButton}
{actions.extra.show && (