1
1
<template >
2
- <input type =" number" required v-model =' sharesOwned[0]' />
3
- <input type =" number" required v-model =' sharesOwned[1]' />
4
- <input type =" number" required v-model =' moneyWaged[0]' />
5
- <input type =" number" required v-model =' moneyWaged[1]' />
6
- <input type =" text" required v-model =' priceFeedAddress' />
7
- <input type =" number" required v-model =' strikePrice' />
8
- <input type =" number" required v-model =' resolutionDate' />
9
- <input type =" number" required v-model =' wageDeadline' />
10
- <button @click =" createMarket" >Create Market</button >
11
- <button @click =" approve" >approve</button >
2
+ <div class =" flex-container" >
3
+ <div class =" grid" >
4
+ <input type =" text" class =' long-input' >
5
+ <input type =" text" class =' long-input' required v-model =' priceFeedAddress' />
6
+ <input type =" number" class =' long-input' required v-model =' strikePrice' />
7
+ <input type =" number" required v-model =' resolutionDate' />
8
+ <input type =" number" required v-model =' wageDeadline' />
9
+ <input type =" number" required v-model =' sharesOwned[0]' />
10
+ <input type =" number" required v-model =' sharesOwned[1]' />
11
+ <input type =" number" required v-model =' moneyWaged[0]' />
12
+ <input type =" number" required v-model =' moneyWaged[1]' />
13
+ <textarea class =' long-input text-area' ></textarea >
14
+ <button @click =" createMarket" class =" submit-button" >Create Market</button >
15
+ </div >
16
+ </div >
12
17
</template >
13
18
14
19
<script >
15
- import { _createMarket , _getMarketInfo } from ' ../ContractFunctions.js' ;
20
+ import { _createMarket , _getMarketInfo } from ' ../contract-functions/ ContractFunctions.js' ;
16
21
17
22
export default {
18
23
data () {
@@ -43,4 +48,39 @@ export default {
43
48
</script >
44
49
45
50
<style scoped>
51
+
52
+ .flex-container {
53
+ display : flex ;
54
+ justify-content : center ;
55
+ }
56
+ .grid {
57
+ display : grid ;
58
+ row-gap : 10px ;
59
+ column-gap : 5px ;
60
+ grid-template-columns : repeat (2 , minmax (120px , 150px ));
61
+ grid-template-rows : repeat (9 , 1fr );
62
+ }
63
+
64
+ .long-input {
65
+ grid-column-start : 1 ;
66
+ grid-column-end : 3 ;
67
+ }
68
+
69
+ .text-area {
70
+ grid-row-start : 7 ;
71
+ grid-row-end : 9 ;
72
+ }
73
+
74
+ .submit-button {
75
+ grid-column-start : 2 ;
76
+ grid-column-end : 3 ;
77
+ border : none ;
78
+ border-radius : 15px ;
79
+ background-color : #2968a7 ;
80
+ color :#e1e1e1 ;
81
+ box-shadow : 1px 1px 8px #121212 ;
82
+ }
83
+ .submit-button :hover {
84
+ background-color : #1f5082 ;
85
+ }
46
86
</style >
0 commit comments