@@ -273,46 +273,47 @@ export default function Sidebar() {
273273 < option value = "sigma" > Filter by σ-band</ option >
274274 </ select >
275275
276- < div className = "space-y-1" >
277- < label className = "font-medium text-sm text-gray-700" >
278- { rawFilterMode === "percent"
279- ? `Average Band (±${ filterPercent } %)`
280- : `σ-Band (±${ sigmaK . toFixed ( 2 ) } σ)`
281- }
282- </ label >
283-
284- < input
285- type = "range"
286- min = { rawFilterMode === "percent" ? 1 : 0.5 }
287- max = { rawFilterMode === "percent" ? 200 : 3 }
288- step = { rawFilterMode === "percent" ? 1 : 0.1 }
289- value = { rawFilterMode === "percent" ? filterPercent : sigmaK }
290- onChange = { ( e ) =>
291- setSettings (
292- rawFilterMode === "percent"
293- ? { filterPercent : Number ( e . target . value ) }
294- : { sigmaK : Number ( e . target . value ) }
295- )
296- }
297- />
276+ { rawFilterMode !== "none" && (
277+ < div className = "space-y-1" >
278+ < label className = "font-medium text-sm text-gray-700" >
279+ { rawFilterMode === "percent"
280+ ? `Average Band (±${ filterPercent } %)`
281+ : `σ-Band (±${ sigmaK . toFixed ( 2 ) } σ)`
282+ }
283+ </ label >
298284
299- < input
300- type = "number"
301- min = { rawFilterMode === "percent" ? 1 : 0.5 }
302- max = { rawFilterMode === "percent" ? 200 : 3 }
303- step = { rawFilterMode === "percent" ? 1 : 0.1 }
304- value = { rawFilterMode === "percent" ? filterPercent : sigmaK }
305- onChange = { ( e ) =>
306- setSettings (
307- rawFilterMode === "percent"
308- ? { filterPercent : Number ( e . target . value ) }
309- : { sigmaK : Number ( e . target . value ) }
310- )
311- }
312- className = "w-full px-2 py-1 border rounded"
313- />
314- </ div >
285+ < input
286+ type = "range"
287+ min = { rawFilterMode === "percent" ? 1 : 0.5 }
288+ max = { rawFilterMode === "percent" ? 200 : 3 }
289+ step = { rawFilterMode === "percent" ? 1 : 0.1 }
290+ value = { rawFilterMode === "percent" ? filterPercent : sigmaK }
291+ onChange = { ( e ) =>
292+ setSettings (
293+ rawFilterMode === "percent"
294+ ? { filterPercent : Number ( e . target . value ) }
295+ : { sigmaK : Number ( e . target . value ) }
296+ )
297+ }
298+ />
315299
300+ < input
301+ type = "number"
302+ min = { rawFilterMode === "percent" ? 1 : 0.5 }
303+ max = { rawFilterMode === "percent" ? 200 : 3 }
304+ step = { rawFilterMode === "percent" ? 1 : 0.1 }
305+ value = { rawFilterMode === "percent" ? filterPercent : sigmaK }
306+ onChange = { ( e ) =>
307+ setSettings (
308+ rawFilterMode === "percent"
309+ ? { filterPercent : Number ( e . target . value ) }
310+ : { sigmaK : Number ( e . target . value ) }
311+ )
312+ }
313+ className = "w-full px-2 py-1 border rounded"
314+ />
315+ </ div >
316+ ) }
316317 </ div >
317318 ) }
318319 </ Section >
0 commit comments