@@ -2,7 +2,12 @@ import React from 'react';
2import { Input, AccessoryIcon } from 'indigo-react';
2import { Input, AccessoryIcon } from 'indigo-react';
3import { useField } from 'react-final-form';
3import { useField } from 'react-final-form';
5−import { prependSig, convertToNumber } from 'lib/transformers';
7+ convertToNumber,
10+} from 'form/formatters';
6import { DEFAULT_HD_PATH } from 'lib/wallet';
11import { DEFAULT_HD_PATH } from 'lib/wallet';
7import InputSigil from 'components/InputSigil';
12import InputSigil from 'components/InputSigil';
@@ -16,6 +21,8 @@ const PLACEHOLDER_PRIVATE_KEY =
16 '0x12345abcdee6beb2f323fab48b432925c9785808d33a6ca6d7ba00b45e9370c3';
21 '0x12345abcdee6beb2f323fab48b432925c9785808d33a6ca6d7ba00b45e9370c3';
17const PLACEHOLDER_EMAIL = 'Email Address';
22const PLACEHOLDER_EMAIL = 'Email Address';
24+const formatPat = buildFormatter([downcase, prependSig]);
19export function TicketInput({ name, ...rest }) {
26export function TicketInput({ name, ...rest }) {
21 meta: { valid, error, validating, touched, active },
28 meta: { valid, error, validating, touched, active },
@@ -43,7 +50,7 @@ export function TicketInput({ name, ...rest }) {
43 <AccessoryIcon.Success />
50 <AccessoryIcon.Success />
46− config={{ format: prependSig }}
53+ config={{ format: formatPat }}
@@ -103,7 +110,7 @@ export function PointInput({ name, size = 4, ...rest }) {
106− config={{ format: prependSig }}
113+ config={{ format: formatPat }}
108 {...rest}
115 {...rest}