Fix PlayheadPositionPopover
not accepting '0' as input
This commit is contained in:
parent
0631d02d31
commit
7f17f985ee
1 changed files with 2 additions and 2 deletions
|
@ -10,7 +10,7 @@ import {val} from '@theatre/dataverse'
|
||||||
import type {Pointer} from '@theatre/dataverse'
|
import type {Pointer} from '@theatre/dataverse'
|
||||||
import clamp from 'lodash-es/clamp'
|
import clamp from 'lodash-es/clamp'
|
||||||
|
|
||||||
const greaterThanZero = (v: number) => isFinite(v) && v > 0
|
const greaterThanOrEqualToZero = (v: number) => isFinite(v) && v >= 0
|
||||||
|
|
||||||
const Container = styled.div`
|
const Container = styled.div`
|
||||||
display: flex;
|
display: flex;
|
||||||
|
@ -78,7 +78,7 @@ const PlayheadPositionPopover: React.FC<{
|
||||||
<BasicNumberInput
|
<BasicNumberInput
|
||||||
value={Number(sequence.position.toFixed(3))}
|
value={Number(sequence.position.toFixed(3))}
|
||||||
{...fns}
|
{...fns}
|
||||||
isValid={greaterThanZero}
|
isValid={greaterThanOrEqualToZero}
|
||||||
inputRef={inputRef}
|
inputRef={inputRef}
|
||||||
onBlur={onRequestClose.bind(null, 'number input blur')}
|
onBlur={onRequestClose.bind(null, 'number input blur')}
|
||||||
nudge={nudge}
|
nudge={nudge}
|
||||||
|
|
Loading…
Reference in a new issue