diff --git a/web/apps/photos/src/components/Upload/UploadTypeSelector.tsx b/web/apps/photos/src/components/Upload/UploadTypeSelector.tsx index c1bdc43f5f..6d62bd8ec1 100644 --- a/web/apps/photos/src/components/Upload/UploadTypeSelector.tsx +++ b/web/apps/photos/src/components/Upload/UploadTypeSelector.tsx @@ -221,7 +221,6 @@ const TakeoutOptions: React.FC> = ({ onSelect("folders")} > {t("select_folder")} @@ -229,7 +228,6 @@ const TakeoutOptions: React.FC> = ({ onSelect("zips")} > {t("Select zips")} @@ -239,11 +237,7 @@ const TakeoutOptions: React.FC> = ({ target="_blank" rel="noopener" > - + {t("faq")} diff --git a/web/apps/photos/src/utils/ui/index.tsx b/web/apps/photos/src/utils/ui/index.tsx index 9176055831..d8c0da5e6c 100644 --- a/web/apps/photos/src/utils/ui/index.tsx +++ b/web/apps/photos/src/utils/ui/index.tsx @@ -36,6 +36,7 @@ export const getTrashFilesMessage = ( action: deleteFileHelper, text: t("MOVE_TO_TRASH"), variant: "critical", + autoFocus: true, }, close: { text: t("cancel") }, }); diff --git a/web/packages/new/photos/components/DevSettings.tsx b/web/packages/new/photos/components/DevSettings.tsx index 33da3a7373..5a95933216 100644 --- a/web/packages/new/photos/components/DevSettings.tsx +++ b/web/packages/new/photos/components/DevSettings.tsx @@ -177,7 +177,6 @@ const Form: React.FC = ({ initialAPIOrigin, onClose }) => { color="accent" fullWidth disabled={form.isSubmitting} - disableRipple > {t("save")} @@ -185,7 +184,6 @@ const Form: React.FC = ({ initialAPIOrigin, onClose }) => { onClick={onClose} color="secondary" fullWidth - disableRipple > {t("cancel")} diff --git a/web/packages/new/photos/components/FocusVisibleButton.tsx b/web/packages/new/photos/components/FocusVisibleButton.tsx index 306b62e173..4682ca13dc 100644 --- a/web/packages/new/photos/components/FocusVisibleButton.tsx +++ b/web/packages/new/photos/components/FocusVisibleButton.tsx @@ -1,10 +1,16 @@ -import { Button, styled } from "@mui/material"; +import { Button, styled, type ButtonProps } from "@mui/material"; +import React from "react"; -/** A MUI {@link Button} that shows a keyboard focus indicator. */ -export const FocusVisibleButton = styled(Button)` - /* Show an outline when the button gains keyboard focus, e.g. when the user - tabs to it. */ +export const RippleDisabledButton: React.FC = (...props) => ( + + )} {attributes.proceed && ( - + )} {attributes.secondary && ( - + )}