Compare commits
3 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 5748c9b609 | |||
| 5ace7629f2 | |||
| 465df17741 |
@@ -1,5 +1,13 @@
|
|||||||
# Changelog
|
# Changelog
|
||||||
|
|
||||||
|
### [0.3.1](https://www.github.com/ethersphere/bee-dashboard/compare/v0.3.0...v0.3.1) (2021-06-03)
|
||||||
|
|
||||||
|
|
||||||
|
### Bug Fixes
|
||||||
|
|
||||||
|
* don't display version alert when unable to retrieve version from bee node ([#138](https://www.github.com/ethersphere/bee-dashboard/issues/138)) ([5ace762](https://www.github.com/ethersphere/bee-dashboard/commit/5ace7629f2479499fe975dec8be4187ece6221ed))
|
||||||
|
* typeerror in the postage stamps form ([#137](https://www.github.com/ethersphere/bee-dashboard/issues/137)) ([465df17](https://www.github.com/ethersphere/bee-dashboard/commit/465df177413afba5376682bd23a712066bd0385c))
|
||||||
|
|
||||||
## [0.3.0](https://www.github.com/ethersphere/bee-dashboard/compare/v0.2.0...v0.3.0) (2021-06-02)
|
## [0.3.0](https://www.github.com/ethersphere/bee-dashboard/compare/v0.2.0...v0.3.0) (2021-06-02)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "@ethersphere/bee-dashboard",
|
"name": "@ethersphere/bee-dashboard",
|
||||||
"version": "0.3.0",
|
"version": "0.3.1",
|
||||||
"lockfileVersion": 2,
|
"lockfileVersion": 2,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "@ethersphere/bee-dashboard",
|
"name": "@ethersphere/bee-dashboard",
|
||||||
"version": "0.3.0",
|
"version": "0.3.1",
|
||||||
"license": "BSD-3-Clause",
|
"license": "BSD-3-Clause",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ethersphere/bee-js": "^0.10.0",
|
"@ethersphere/bee-js": "^0.10.0",
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "@ethersphere/bee-dashboard",
|
"name": "@ethersphere/bee-dashboard",
|
||||||
"version": "0.3.0",
|
"version": "0.3.1",
|
||||||
"description": "An app which helps users to setup their Bee node and do actions like cash out cheques",
|
"description": "An app which helps users to setup their Bee node and do actions like cash out cheques",
|
||||||
"keywords": [
|
"keywords": [
|
||||||
"bee",
|
"bee",
|
||||||
|
|||||||
@@ -23,7 +23,7 @@ export default function VersionAlert(): ReactElement | null {
|
|||||||
|
|
||||||
const isExactlySupportedBeeVersion = SUPPORTED_BEE_VERSION_EXACT === userVersion
|
const isExactlySupportedBeeVersion = SUPPORTED_BEE_VERSION_EXACT === userVersion
|
||||||
|
|
||||||
if (isLoading) return null
|
if (isLoading || !userVersion) return null
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Collapse in={!isExactlySupportedBeeVersion && open}>
|
<Collapse in={!isExactlySupportedBeeVersion && open}>
|
||||||
|
|||||||
@@ -63,7 +63,8 @@ export default function FormDialog({ label }: Props): ReactElement {
|
|||||||
initialValues={initialFormValues}
|
initialValues={initialFormValues}
|
||||||
onSubmit={async (values: FormValues, actions: FormikHelpers<FormValues>) => {
|
onSubmit={async (values: FormValues, actions: FormikHelpers<FormValues>) => {
|
||||||
try {
|
try {
|
||||||
if (!values.depth) return
|
// This is really just a typeguard, the validation pretty much guarantees these will have the right values
|
||||||
|
if (!values.depth || !values.amount) return
|
||||||
|
|
||||||
const amount = BigInt(values.amount)
|
const amount = BigInt(values.amount)
|
||||||
const depth = Number.parseInt(values.depth)
|
const depth = Number.parseInt(values.depth)
|
||||||
@@ -105,7 +106,7 @@ export default function FormDialog({ label }: Props): ReactElement {
|
|||||||
return errors
|
return errors
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{({ submitForm, isValid, isSubmitting }) => (
|
{({ submitForm, isValid, isSubmitting, values }) => (
|
||||||
<Form>
|
<Form>
|
||||||
<Button variant="outlined" color="primary" onClick={handleClickOpen}>
|
<Button variant="outlined" color="primary" onClick={handleClickOpen}>
|
||||||
{label || 'Buy Postage Stamp'}
|
{label || 'Buy Postage Stamp'}
|
||||||
@@ -140,7 +141,7 @@ export default function FormDialog({ label }: Props): ReactElement {
|
|||||||
<div className={classes.wrapper}>
|
<div className={classes.wrapper}>
|
||||||
<Button
|
<Button
|
||||||
color="primary"
|
color="primary"
|
||||||
disabled={isSubmitting || !isValid}
|
disabled={isSubmitting || !isValid || !values.amount || !values.depth}
|
||||||
type="submit"
|
type="submit"
|
||||||
variant="contained"
|
variant="contained"
|
||||||
onClick={submitForm}
|
onClick={submitForm}
|
||||||
|
|||||||
Reference in New Issue
Block a user