diff --git a/app/[locale]/[state]/analytics/components/analytics-mobile-layout.tsx b/app/[locale]/[state]/analytics/components/analytics-mobile-layout.tsx index 1f4b0d2..992831c 100644 --- a/app/[locale]/[state]/analytics/components/analytics-mobile-layout.tsx +++ b/app/[locale]/[state]/analytics/components/analytics-mobile-layout.tsx @@ -294,10 +294,11 @@ export function AnalyticsMobileLayout({
-
+
)} -
+
{buttons.map((button, index) => button.value === 'more' ? ( // Render Menu for 'More' button diff --git a/app/[locale]/[state]/analytics/components/map-component.tsx b/app/[locale]/[state]/analytics/components/map-component.tsx index a61aedd..3866644 100644 --- a/app/[locale]/[state]/analytics/components/map-component.tsx +++ b/app/[locale]/[state]/analytics/components/map-component.tsx @@ -49,7 +49,7 @@ export const MapComponent = ({ const districtCode = params.get('district-code'); const { width } = useWindowSize(); - const isMobile = width < 768; + const isMobile = width < 1023; const values = []; for (let i = 0; i < mapFeatures?.length; i++) { @@ -281,8 +281,11 @@ export const MapComponent = ({ return ( <> {' '} + {/*
*/}
{' '} - + {/* MOBILE */} {view === 'map' && ( @@ -307,7 +307,8 @@ export function OutputWindow({ className={cn( 'pb-2 pl-4 pr-4', 'bg-surfaceDefault shadow-basicMd', - 'shadow-inset min-w-[373px] max-w-[380px] shrink-0 flex-row md:block', + // 'shadow-inset min-w-[373px] max-w-[380px] shrink-0 flex-row md:block md:w-[90%]', + 'shadow-inset w-full shrink-0 flex-row md:block md:w-[90%]', 'overflow-y-auto border-b-1 border-l-1 border-r-1 border-solid border-borderSubdued', styles.mobileOverlay, region !== null && @@ -502,13 +503,11 @@ export function OtherFactorScores({ return FactorVariables.filter( (scoreType: any) => typeof data[scoreType] === 'object' ).map((scoreType) => ( -
{/* //change */}
{IconMap[scoreType]}
- {indicator === 'risk-score' && ( {getFactorNameBySlug(factorData, scoreType)} diff --git a/app/[locale]/[state]/analytics/components/styles.module.scss b/app/[locale]/[state]/analytics/components/styles.module.scss index 6f071a4..2a2021b 100644 --- a/app/[locale]/[state]/analytics/components/styles.module.scss +++ b/app/[locale]/[state]/analytics/components/styles.module.scss @@ -15,7 +15,7 @@ position: absolute; top: 145px; right: -100%; /* Hide off-screen initially */ - z-index: 99999; + z-index: 99999; height: calc(100dvh - 30%); opacity: 90%; box-shadow: var(--shadow-basic-md); @@ -41,22 +41,22 @@ min-width: 300px; } -.mobileOverlayActive { - bottom: 86px; - right: 0; -} +// .mobileOverlayActive { +// bottom: 86px; +// right: 0; +// } -.expandedOverlay { - bottom: 86px; - height: calc(100dvh - 160px); -} +// .expandedOverlay { +// bottom: 86px; +// height: calc(100dvh - 160px); +// } -@media (max-width: 480px) { - .mobileOverlay { - max-width: 100%; - min-width: 280px; - } -} +// @media (max-width: 480px) { +// .mobileOverlay { +// max-width: 100%; +// min-width: 280px; +// } +// } .bottomDrawer { position: absolute; @@ -95,19 +95,20 @@ } .mobileOverlayActive { - bottom: 80px; - right: 5px; + bottom: 8vh; + right: 3px; } .expandedOverlay { - bottom: 80px; - height: calc(100dvh - 160px); + bottom: 8vh; + height: calc(100dvh - 63px - 8vh); } -@media (max-width: 480px) { +@media (max-width: 1023px) { .mobileOverlay { max-width: 100%; min-width: 280px; + bottom: 8vh; } }