diff --git a/src/components/organisms/PackageDetail/PackageDetail.tsx b/src/components/organisms/PackageDetail/PackageDetail.tsx index 03c499d..e3d2d11 100644 --- a/src/components/organisms/PackageDetail/PackageDetail.tsx +++ b/src/components/organisms/PackageDetail/PackageDetail.tsx @@ -1,5 +1,7 @@ import React from 'react'; import Box from '@mui/material/Box'; +import useMediaQuery from '@mui/material/useMediaQuery'; +import { useTheme } from '@mui/material/styles'; import InfoOutlinedIcon from '@mui/icons-material/InfoOutlined'; import CheckRoundedIcon from '@mui/icons-material/CheckRounded'; import type { SxProps, Theme } from '@mui/material/styles'; @@ -140,6 +142,11 @@ export const PackageDetail = React.forwardRef { + // CTA buttons stay side-by-side on all viewports; size down on xs so + // "Make Arrangement" + "Compare" fit a ~360px mobile column without wrap. + const theme = useTheme(); + const isMobile = useMediaQuery(theme.breakpoints.down('sm')); + const ctaSize = isMobile ? 'medium' : 'large'; return ( )} - {/* CTA buttons */} - + {/* CTA buttons — always side-by-side */} +