Skip to content

Commit d5abeb1

Browse files
authored
Update mobile territory styles (#2058)
1 parent 0c6c5cb commit d5abeb1

File tree

3 files changed

+10
-5
lines changed

3 files changed

+10
-5
lines changed

packages/core/styles/_global-variables.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,4 +107,5 @@ $colors: (
107107
--superTitle-font-size: 0.833rem;
108108
--title-font-size: 1.222rem;
109109
--territory-label-font-size: 0.809rem;
110+
--territory-label-font-size-mobile: 0.556rem;
110111
}

packages/map/src/components/UsaMap/components/TerritoriesSection.tsx

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ const TerritoriesSection: React.FC<TerritoriesSectionProps> = ({ territories, lo
3838
return a.props.label.localeCompare(b.props.label)
3939
})
4040

41+
const isMobileViewport = isMobileTerritoryViewport(currentViewport)
4142
const SVG_GAP = 9
42-
const SVG_WIDTH = isMobileTerritoryViewport(currentViewport) ? 35 : 45
43+
const SVG_WIDTH = isMobileViewport ? 30 : 45
4344

4445
return (
4546
territoriesData.length > 0 && (
@@ -56,7 +57,7 @@ const TerritoriesSection: React.FC<TerritoriesSectionProps> = ({ territories, lo
5657
<div>
5758
<h5 className='territories-label'>U.S. territories</h5>
5859
<span
59-
className='mt-2 mb-3 d-flex territories'
60+
className={`mt-2 ${isMobileViewport ? 'mb-3' : 'mb-4'} d-flex territories`}
6061
style={{ minWidth: `${usTerritories.length * SVG_WIDTH + (usTerritories.length - 1) * SVG_GAP}px` }}
6162
>
6263
{usTerritories}
@@ -67,7 +68,7 @@ const TerritoriesSection: React.FC<TerritoriesSectionProps> = ({ territories, lo
6768
<div>
6869
<h5 className='territories-label'>Freely associated states</h5>
6970
<span
70-
className='mt-2 mb-3 d-flex territories'
71+
className={`mt-2 ${isMobileViewport ? 'mb-3' : 'mb-4'} d-flex territories`}
7172
style={{
7273
minWidth: `${
7374
freelyAssociatedStates.length * SVG_WIDTH + (freelyAssociatedStates.length - 1) * SVG_GAP

packages/map/src/scss/map.scss

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,16 @@ $medium: 768px;
111111
.territories {
112112
gap: 0.5em;
113113
svg {
114-
max-width: 35px;
115-
min-width: 35px;
114+
max-width: 30px;
115+
min-width: 30px;
116116
transition: 0.3s all;
117117

118118
text {
119119
font-size: var(--territory-label-font-size);
120120
font-weight: 900;
121+
@include breakpointClass(sm) {
122+
font-size: var(--territory-label-font-size-mobile);
123+
}
121124
}
122125
}
123126
}

0 commit comments

Comments
 (0)