2d139bed85
* blink attachment * support staging * add staging dashboard link * Revert "add staging dashboard link" This reverts commit a43fa2204f03d74e733063aedd6862c6d71e4a46. * Revert "support staging" This reverts commit 93c15aa5083e60b1dafc77c30e999fb90fef8589. * handle pending payments, code cleanup and comments * stable sats -> stablesats * catch HTTP errors * print wallet currency in debug * disable autocomplete * schema without test() * Fix save since default is not applied for empty strings Formik validation must see 'currency' as undefined and apply the default but the validation before save sees an empty string. * Save transformed config * Remove unnecessary defaults * Prefix HTTP error with text --------- Co-authored-by: ekzyis <ek@stacker.news>
35 lines
812 B
JavaScript
35 lines
812 B
JavaScript
import { blinkSchema } from '@/lib/validate'
|
|
|
|
export const galoyBlinkUrl = 'https://api.blink.sv/graphql'
|
|
export const galoyBlinkDashboardUrl = 'https://dashboard.blink.sv/'
|
|
|
|
export const name = 'blink'
|
|
|
|
export const fields = [
|
|
{
|
|
name: 'apiKey',
|
|
label: 'api key',
|
|
type: 'password',
|
|
help: `you can get an API key from [Blink Dashboard](${galoyBlinkDashboardUrl})`,
|
|
placeholder: 'blink_...'
|
|
},
|
|
{
|
|
name: 'currency',
|
|
label: 'wallet type',
|
|
type: 'text',
|
|
help: 'the blink wallet to use (BTC or USD for stablesats)',
|
|
placeholder: 'BTC',
|
|
optional: true,
|
|
clear: true,
|
|
autoComplete: 'off'
|
|
}
|
|
]
|
|
|
|
export const card = {
|
|
title: 'Blink',
|
|
subtitle: 'use [Blink](https://blink.sv/) for payments',
|
|
badges: ['send only']
|
|
}
|
|
|
|
export const fieldValidation = blinkSchema
|