REDROOM
PHP 8.2.30
Path:
Logout
Edit File
Size: 4.48 KB
Close
/home/byroehnu/easepaybiz.easetack.com/node_modules/react-currency-input-field/src/examples/FormatValuesExample.tsx
Text
Base64
import React, { useState } from 'react'; import { formatValue } from '../components/utils'; const FormatValuesExample = () => { const [value, setValue] = useState('123456789.999'); const [prefix, setPrefix] = useState('$'); const [groupSeparator, setGroupSeparator] = useState(','); const [decimalSeparator, setDecimalSeparator] = useState('.'); const [disableGroupSeparators, setdisableGroupSeparators] = useState(false); const handleValueChange = ({ target: { value } }: React.ChangeEvent<HTMLInputElement>) => { setValue(value); }; const handlePrefixChange = ({ target: { value } }: React.ChangeEvent<HTMLInputElement>) => { setPrefix(value); }; const handleGroupSeparatorChange = ({ target: { value }, }: React.ChangeEvent<HTMLInputElement>) => { setGroupSeparator(value); }; const handleDecimalSeparatorChange = ({ target: { value: newDecimalSeparator }, }: React.ChangeEvent<HTMLInputElement>) => { setDecimalSeparator(newDecimalSeparator); }; const handleTurnOffSeparatorChange = ({ target: { value }, }: React.ChangeEvent<HTMLInputElement>) => { setdisableGroupSeparators(value === 'true' ? true : false); }; return ( <div className="row"> <div className="col-12 mb-4"> <a href="https://github.com/cchanxzy/react-currency-input-field/blob/main/src/examples/FormatValuesExample.tsx" target="_blank" rel="noreferrer" > <h2>Format values example</h2> </a> <ul> <li>Use the `formatValue` function convert a value to a user friendly string</li> </ul> <div className="col-10"> <div className="row mt-3"> <div className="col"> <label>Value (Number only)</label> <input type="number" className="form-control" value={value} onChange={handleValueChange} /> </div> <div className="col-3"> <label>Prefix</label> <input type="text" className="form-control" value={prefix} onChange={handlePrefixChange} /> </div> <div className="col-3"> <label>Group Separator</label> <input type="text" className="form-control" value={groupSeparator} onChange={handleGroupSeparatorChange} /> </div> <div className="col-3"> <label>Decimal Separator</label> <input type="text" className="form-control" value={decimalSeparator} onChange={handleDecimalSeparatorChange} /> </div> </div> <div className="row mt-3"> <div className="col mt-3"> Turn off separators: <div className="ml-3 custom-control custom-radio custom-control-inline"> <input type="radio" id="disableGroupSeparatorsTrue" className="custom-control-input" value="true" onChange={handleTurnOffSeparatorChange} checked={disableGroupSeparators} /> <label className="custom-control-label" htmlFor="disableGroupSeparatorsTrue"> True </label> </div> <div className="custom-control custom-radio custom-control-inline"> <input type="radio" id="disableGroupSeparatorsFalse" className="custom-control-input" value="false" onChange={handleTurnOffSeparatorChange} checked={disableGroupSeparators === false} /> <label className="custom-control-label" htmlFor="disableGroupSeparatorsFalse"> False </label> </div> </div> </div> <div className="mt-5"> Formatted value: <div className="display-4"> {formatValue({ value, groupSeparator, decimalSeparator, disableGroupSeparators, prefix, })} </div> </div> </div> </div> </div> ); }; export default FormatValuesExample;
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 8
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
.htaccess
127 B
lr--r--r--
2026-03-14 01:49:06
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Example1.tsx
2.75 KB
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Example2.tsx
2.21 KB
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Example3.tsx
3.02 KB
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Example4.tsx
3.44 KB
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
FormatValuesExample.tsx
4.48 KB
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.html
2.46 KB
lrw-r--r--
2026-03-05 00:19:55
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
index.tsx
848 B
lrw-r--r--
2026-03-05 00:20:18
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).