File tree Expand file tree Collapse file tree 3 files changed +13
-9
lines changed
exampleVault/Input Fields
packages/core/src/fields/inputFields/fields/Number Expand file tree Collapse file tree 3 files changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -14,4 +14,8 @@ INPUT[number(showcase):number2]
1414
1515``` meta-bind
1616INPUT[number(showcase, placeholder(test), defaultValue(-1)):number3]
17- ```
17+ ```
18+
19+ ``` meta-bind
20+ INPUT[number(showcase, placeholder(test), defaultValue(null)):number4]
21+ ```
Original file line number Diff line number Diff line change 11<script lang =" ts" >
22 import type { InputFieldSvelteProps } from ' packages/core/src/fields/inputFields/InputFieldSvelteWrapper' ;
33
4- const props: InputFieldSvelteProps <number > & {
4+ const props: InputFieldSvelteProps <number | null > & {
55 placeholder: string ;
66 } = $props ();
77
Original file line number Diff line number Diff line change @@ -4,25 +4,25 @@ import NumberComponent from 'packages/core/src/fields/inputFields/fields/Number/
44import type { InputFieldSvelteComponent } from 'packages/core/src/fields/inputFields/InputFieldSvelteWrapper' ;
55import { parseUnknownToFloat } from 'packages/core/src/utils/Literal' ;
66
7- export class NumberIPF extends AbstractInputField < number , number > {
8- protected filterValue ( value : unknown ) : number | undefined {
7+ export class NumberIPF extends AbstractInputField < number | null , number | null > {
8+ protected filterValue ( value : unknown ) : number | null | undefined {
99 return parseUnknownToFloat ( value ) ;
1010 }
1111
12- protected getFallbackDefaultValue ( ) : number {
13- return 0 ;
12+ protected getFallbackDefaultValue ( ) : number | null {
13+ return null ;
1414 }
1515
16- protected getSvelteComponent ( ) : InputFieldSvelteComponent < number > {
16+ protected getSvelteComponent ( ) : InputFieldSvelteComponent < number | null > {
1717 // @ts -ignore
1818 return NumberComponent ;
1919 }
2020
21- protected rawReverseMapValue ( value : number ) : number | undefined {
21+ protected rawReverseMapValue ( value : number | null ) : number | null | undefined {
2222 return value ;
2323 }
2424
25- protected rawMapValue ( value : number ) : number {
25+ protected rawMapValue ( value : number | null ) : number | null {
2626 return value ;
2727 }
2828
You can’t perform that action at this time.
0 commit comments