Skip to content

Commit c1302ff

Browse files
committed
fixup! ui-speedspacechart: fix-detailsbox-display
1 parent 58f0111 commit c1302ff

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

ui-speedspacechart/src/components/SpeedSpaceChart.tsx

+3-3
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ const SpeedSpaceChart = ({
9090
const dynamicHeightOffset = getAdaptiveHeight(HEIGHT_OFFSET, store.layersDisplay);
9191

9292
const [showDetailsBox, setShowDetailsBox] = useState(false);
93-
const [showReticleLayer, setShowReticleLayer] = useState(true);
93+
const [mouseIsOverSettingsPanel, setMouseIsOverSettingsPanel] = useState(true);
9494

9595
const reset = () => {
9696
setStore((prev) => ({
@@ -146,7 +146,7 @@ const SpeedSpaceChart = ({
146146
color={backgroundColor}
147147
store={store}
148148
setStore={setStore}
149-
setShowReticleLayer={setShowReticleLayer}
149+
setMouseIsOverSettingsPanel={setMouseIsOverSettingsPanel}
150150
translations={translations}
151151
/>
152152
</div>
@@ -182,7 +182,7 @@ const SpeedSpaceChart = ({
182182
/>
183183
)}
184184
<TickLayerX width={width} height={dynamicHeight} store={store} />
185-
{showReticleLayer && (
185+
{mouseIsOverSettingsPanel && (
186186
<ReticleLayer
187187
width={width}
188188
height={dynamicHeight}

ui-speedspacechart/src/components/common/SettingsPanel.tsx

+5-5
Original file line numberDiff line numberDiff line change
@@ -10,19 +10,19 @@ type SettingsPanelProps = {
1010
color: string;
1111
store: Store;
1212
setStore: React.Dispatch<React.SetStateAction<Store>>;
13-
setShowReticleLayer: React.Dispatch<React.SetStateAction<boolean>>;
13+
setMouseIsOverSettingsPanel: React.Dispatch<React.SetStateAction<boolean>>;
1414
translations?: SpeedSpaceChartProps['translations'];
1515
};
1616

1717
const SettingsPanel = ({
1818
color,
1919
store,
2020
setStore,
21-
setShowReticleLayer,
21+
setMouseIsOverSettingsPanel,
2222
translations,
2323
}: SettingsPanelProps) => {
2424
const closeSettingsPanel = () => {
25-
setShowReticleLayer(true);
25+
setMouseIsOverSettingsPanel(true);
2626
setStore((prev) => ({
2727
...prev,
2828
isSettingsPanelOpened: false,
@@ -34,8 +34,8 @@ const SettingsPanel = ({
3434
id="settings-panel"
3535
style={{ background: `rgba(${color.substring(4, color.length - 1)}, 0.4)` }}
3636
className="font-sans"
37-
onMouseMove={() => setShowReticleLayer(false)}
38-
onMouseLeave={() => setShowReticleLayer(true)}
37+
onMouseEnter={() => setMouseIsOverSettingsPanel(false)}
38+
onMouseLeave={() => setMouseIsOverSettingsPanel(true)}
3939
>
4040
<div className="settings-panel-section">
4141
<div className="settings-panel-section-title">

ui-speedspacechart/src/styles/main.css

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ margin-top: 1.6875rem;
135135
#settings-panel {
136136
position: absolute;
137137
display: flex;
138-
height: 27.5rem;
138+
height: 27.5625rem;
139139
width: 32.875rem;
140140
margin-right: 20px;
141141
color: rgb(49, 46, 43);

0 commit comments

Comments
 (0)