Bläddra i källkod

tsc

The only place I can currently find where this code would run is on the delete
account dialog, where props.color is being passed.
Manav Rathi 1 år sedan
förälder
incheckning
c8205b8475
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      web/packages/shared/components/EnteButton.tsx

+ 5 - 2
web/packages/shared/components/EnteButton.tsx

@@ -1,3 +1,4 @@
+import { ensure } from "@/utils/ensure";
 import Done from "@mui/icons-material/Done";
 import { Button, CircularProgress, type ButtonProps } from "@mui/material";
 
@@ -21,8 +22,10 @@ export default function EnteButton({
                 ...sx,
                 ...((loading || success) && {
                     "&.Mui-disabled": (theme) => ({
-                        backgroundColor: theme.palette[props.color].main,
-                        color: theme.palette[props.color].contrastText,
+                        // TODO: Refactor to not need this ensure.
+                        backgroundColor:
+                            theme.palette[ensure(props.color)].main,
+                        color: theme.palette[ensure(props.color)].contrastText,
                     }),
                 }),
             }}