add input-amount

This commit is contained in:
Georges KABBOUCHI 2021-09-06 01:23:56 +03:00
parent f82f274453
commit ee51fa7155
2 changed files with 22 additions and 0 deletions

View File

@ -50,6 +50,23 @@
}
"
/>
<input-amount
v-else-if="component.type === 'input-amount'"
:key="index"
:value="component.value"
:token-key="
component.tokenKey
? component.tokenKey
: component.token
? component.token.key
: 'eth'
"
:error="component.error"
:placeholder="component.placeholder()"
@input="$event => component.onInput($event)"
/>
<SidebarContextHeading
v-else-if="component.type === 'heading'"
:key="index"

View File

@ -37,6 +37,7 @@ export interface IStrategyToken {
export enum StrategyComponentType {
// INPUT = "input",
INPUT_AMOUNT = "input-amount",
INPUT_WITH_TOKEN = "input-with-token",
HEADING = "heading",
@ -47,6 +48,10 @@ export enum StrategyComponentType {
export type StrategyComponentParameterMap = {
// [StrategyInputType.INPUT]: {};
[StrategyComponentType.INPUT_AMOUNT]: {
tokenKey: string;
};
[StrategyComponentType.INPUT_WITH_TOKEN]: {
token?: IStrategyToken;
};