aion-gql-webcomponents
Version:
AION Webcomponents using AION GraphQL
168 lines • 3.18 kB
JSON
{
"components": [
{
"tag": "aion-blocks",
"dependencies": [],
"componentClass": "AionBlocks",
"componentPath": "components/blocks/aion-blocks.js",
"styles": {
"$": {
"stylePaths": [
"components/blocks/aion-blocks.scss"
]
}
},
"props": [
{
"name": "duration",
"type": "Number",
"attr": "duration"
},
{
"name": "gqlUrl",
"type": "String",
"attr": "gql-url"
},
{
"name": "limit",
"type": "Number",
"attr": "limit"
}
],
"states": [
{
"name": "blocks"
}
],
"shadow": true
},
{
"tag": "aion-pay",
"dependencies": [],
"componentClass": "AionPay",
"componentPath": "components/pay/aion-pay.js",
"styles": {
"$": {
"stylePaths": [
"components/pay/aion-pay.scss"
]
}
},
"props": [
{
"name": "buttonText",
"type": "String",
"attr": "button-text"
},
{
"name": "gqlUrl",
"type": "String",
"attr": "gql-url"
},
{
"name": "to",
"type": "String",
"attr": "to"
}
],
"states": [
{
"name": "_to"
},
{
"name": "encodedTxn"
},
{
"name": "errors"
},
{
"name": "from"
},
{
"name": "fromBalance"
},
{
"name": "gas"
},
{
"name": "gasPrice"
},
{
"name": "inputDialogEnable"
},
{
"name": "isError"
},
{
"name": "isNotification"
},
{
"name": "keystore_password"
},
{
"name": "keystoreLoadingPercentage"
},
{
"name": "message"
},
{
"name": "notification"
},
{
"name": "privateKey"
},
{
"name": "showConfirm"
},
{
"name": "txnDone"
},
{
"name": "txnInProgress"
},
{
"name": "txnResponse"
},
{
"name": "unlockBy"
},
{
"name": "value"
},
{
"name": "visible"
}
],
"methods": [
{
"name": "refreshAndShow"
},
{
"name": "showWithData"
}
],
"events": [
{
"event": "TXN_COMPLETED",
"method": "transactionCompleted"
},
{
"event": "TXN_FAILED",
"method": "transactionFailed"
},
{
"event": "TXN_INPROGRESS",
"method": "transactionInProgress"
}
],
"shadow": true
}
],
"collections": [],
"compiler": {
"name": "@stencil/core",
"version": "0.14.2",
"typescriptVersion": "2.9.2"
},
"bundles": []
}