mirror of
https://github.com/ente-io/ente.git
synced 2025-07-24 12:52:01 +00:00
Center
This commit is contained in:
parent
67fda60ba5
commit
c0a1b2daef
12
web/packages/base/components/mui/Container.tsx
Normal file
12
web/packages/base/components/mui/Container.tsx
Normal file
@ -0,0 +1,12 @@
|
||||
import { styled } from "@mui/material";
|
||||
|
||||
/**
|
||||
* A flex child that fills the entire flex direction, and shows its children
|
||||
* after centering them both vertically and horizontally.
|
||||
*/
|
||||
export const CenteredBox = styled("div")`
|
||||
flex: 1;
|
||||
display: flex;
|
||||
justify-content: center;
|
||||
align-items: center;
|
||||
`;
|
@ -1,3 +1,4 @@
|
||||
import { CenteredBox } from "@/base/components/mui/Container";
|
||||
import { ActivityIndicator } from "@/base/components/mui/ActivityIndicator";
|
||||
import { FocusVisibleButton } from "@/base/components/mui/FocusVisibleButton";
|
||||
import { LoadingButton } from "@/base/components/mui/LoadingButton";
|
||||
@ -319,21 +320,23 @@ const SuggestionsDialog: React.FC<SuggestionsDialogProps> = ({
|
||||
fullScreen={isSmallWidth}
|
||||
PaperProps={{ sx: { minHeight: "60svh" } }}
|
||||
>
|
||||
<DialogTitle sx={{ "&&&": { pt: "20px" } }}>
|
||||
<DialogTitle sx={{ "&&&": { py: "20px" } }}>
|
||||
{pt(`${person.name}?`)}
|
||||
</DialogTitle>
|
||||
<DialogContent>
|
||||
<DialogContent dividers sx={{ display: "flex" }}>
|
||||
{!suggestions ? (
|
||||
phase == "loading" ? (
|
||||
<ActivityIndicator />
|
||||
) : (
|
||||
<Typography
|
||||
color="text.muted"
|
||||
sx={{ textAlign: "center" }}
|
||||
>
|
||||
{pt("No more suggestions for now")}
|
||||
</Typography>
|
||||
)
|
||||
<CenteredBox>
|
||||
{phase == "loading" || true ? (
|
||||
<ActivityIndicator />
|
||||
) : (
|
||||
<Typography
|
||||
color="text.muted"
|
||||
sx={{ textAlign: "center" }}
|
||||
>
|
||||
{pt("No more suggestions for now")}
|
||||
</Typography>
|
||||
)}
|
||||
</CenteredBox>
|
||||
) : (
|
||||
<ul>
|
||||
{suggestions.map((suggestion) => (
|
||||
@ -344,7 +347,7 @@ const SuggestionsDialog: React.FC<SuggestionsDialogProps> = ({
|
||||
</ul>
|
||||
)}
|
||||
</DialogContent>
|
||||
<DialogActions>
|
||||
<DialogActions sx={{ "&&": { pt: "12px" } }}>
|
||||
<FocusVisibleButton
|
||||
fullWidth
|
||||
color="secondary"
|
||||
|
@ -20,6 +20,10 @@ export const SpaceBetweenFlex = styled(FlexWrapper)`
|
||||
justify-content: space-between;
|
||||
`;
|
||||
|
||||
/**
|
||||
* Deprecated, use {@link CenteredFlex} from @/base/components/mui/container
|
||||
* instead
|
||||
*/
|
||||
export const CenteredFlex = styled(FlexWrapper)`
|
||||
justify-content: center;
|
||||
`;
|
||||
|
Loading…
x
Reference in New Issue
Block a user