mirror of
https://github.com/wassname/optuna-dashboard.git
synced 2026-09-23 13:30:25 +08:00
Fix bug of slider widget
This commit is contained in:
@@ -277,6 +277,7 @@ export const useSliderWidget = (
|
||||
): WidgetState => {
|
||||
const theme = useTheme()
|
||||
const [value, setValue] = useState<number>(widget.min)
|
||||
const defaultStep = 0.01
|
||||
const render = () => (
|
||||
<FormControl key={key} sx={{ margin: theme.spacing(1, 2) }}>
|
||||
<FormLabel>
|
||||
@@ -291,12 +292,8 @@ export const useSliderWidget = (
|
||||
defaultValue={widget.min}
|
||||
min={widget.min}
|
||||
max={widget.max}
|
||||
step={widget.step}
|
||||
marks={
|
||||
widget.labels === null || widget.labels.length == 0
|
||||
? true
|
||||
: widget.labels
|
||||
}
|
||||
step={widget.step || defaultStep}
|
||||
marks={widget.labels === null ? undefined : widget.labels}
|
||||
valueLabelDisplay="auto"
|
||||
/>
|
||||
</Box>
|
||||
|
||||
Vendored
+1
-1
@@ -139,7 +139,7 @@ type ObjectiveSliderWidget = {
|
||||
user_attr_key?: string
|
||||
min: number
|
||||
max: number
|
||||
step: number
|
||||
step: number | null
|
||||
labels:
|
||||
| {
|
||||
value: number
|
||||
|
||||
Reference in New Issue
Block a user