From d48d8381c65f9f14cedd73f4c5aaf66cfc916440 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Fri, 26 Aug 2022 12:14:28 +0530 Subject: [PATCH 1/2] add test --- packages/mui-material/src/styles/createTheme.spec.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/mui-material/src/styles/createTheme.spec.ts b/packages/mui-material/src/styles/createTheme.spec.ts index 0e99ba47cfd7de..f86a12a414f759 100644 --- a/packages/mui-material/src/styles/createTheme.spec.ts +++ b/packages/mui-material/src/styles/createTheme.spec.ts @@ -182,3 +182,12 @@ const theme = createTheme(); }, }); } + +{ + createTheme({ + shape: { + // @ts-expect-error invalid borderRadius string value in theme + borderRadius: '5px', + }, + }); +} From 0fe84a123da420a92782a02e2dd719805c64c069 Mon Sep 17 00:00:00 2001 From: ZeeshanTamboli Date: Fri, 26 Aug 2022 12:14:47 +0530 Subject: [PATCH 2/2] fix type --- packages/mui-system/src/createTheme/shape.d.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mui-system/src/createTheme/shape.d.ts b/packages/mui-system/src/createTheme/shape.d.ts index 073fb7b94c50b0..fba5ed44f378a0 100644 --- a/packages/mui-system/src/createTheme/shape.d.ts +++ b/packages/mui-system/src/createTheme/shape.d.ts @@ -1,5 +1,5 @@ export interface Shape { - borderRadius: number | string; + borderRadius: number; } export type ShapeOptions = Partial;