Skip to content
This repository was archived by the owner on Apr 8, 2021. It is now read-only.

Commit a4fa555

Browse files
committed
Pull request #21: metrics & button fix/style
Merge in LB/trading-post from as/button to master * commit '3a8996071589abcc5ab064a2c79428bd54cdc346': adjust metric styles button fix/style
2 parents 18f2c66 + 3a89960 commit a4fa555

File tree

5 files changed

+30
-15
lines changed

5 files changed

+30
-15
lines changed

src/components/Button.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,14 @@ export default Vue.defineComponent({
4444
background-color: rgba(255, 255, 255, 0.3);
4545
color: rgba(255, 255, 255, 0.7);
4646
}
47-
47+
48+
&:active {
49+
background-color: var(--colorSoftToneInk);
50+
}
51+
52+
&:active,
53+
&:focus {
54+
outline: none;
55+
}
4856
}
4957
</style>

src/components/Metric.vue

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ export default Vue.defineComponent({
1111
setup(props: Props, context) {
1212
return (): JSX.Element => (
1313
<div class="Metric-main">
14-
<div class="Metric-title">{ props.title }</div>
15-
<div class="Metric-content">{ context.slots["default"]?.() }</div>
14+
<div class="Metric-title">{ props.title }:</div>
1615
<div class="Metric-value">{ props.value }</div>
16+
<div class="Metric-content">{ context.slots["default"]?.() }</div>
1717
</div>
1818
)
1919
}
@@ -28,19 +28,17 @@ export default Vue.defineComponent({
2828
}
2929
3030
.Metric-title {
31-
font-size: 20px;
31+
font-size: 16px;
3232
color: var(--colorBeer);
3333
}
3434
3535
.Metric-content {
36-
border: 1px solid var(--colorGlazedGranite);
37-
border-radius: 10px;
38-
padding: 10px;
39-
margin: 10px;
36+
padding: 5px;
4037
}
4138
4239
.Metric-value {
43-
font-size: 20px;
40+
padding-block: 7px;
41+
font-size: 15px;
4442
color: var(--colorBeer);
4543
}
4644
</style>

src/components/NetworkMetrics.vue

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,13 +60,22 @@ export default Vue.defineComponent({
6060

6161
<style>
6262
.NetworkMetrics-main {
63+
display: grid;
64+
grid-template-columns: repeat(4, 1fr);
6365
background-color: var(--colorBlackGrey);
6466
color: var(--colorWhite);
6567
padding: 16px;
6668
border-radius: 2px;
67-
display: flex;
6869
align-items: center;
69-
justify-content: space-between;
70+
71+
72+
}
73+
@media (max-width: 930px){
74+
.NetworkMetrics-main {
75+
grid-template-rows: 1fr 1fr;
76+
grid-template-columns: 1fr 1fr;
77+
grid-row-gap: 50px;
78+
}
7079
}
7180
7281
.emojiMetric {

src/components/Trades.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,6 @@ export default Vue.defineComponent({
7878
7979
.Trades-allTrades {
8080
justify-self: end;
81-
background-color: var(--colorSoftToneInk);
81+
margin: 10px 0;
8282
}
8383
</style>

src/components/UserRow.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { AllEmoji } from "../domain/tokens";
88
import Avatar from "./Avatar.vue";
99
import UserVue from "./User.vue";
1010
import GoldAmount from "./GoldAmount.vue";
11-
11+
import Button from "./Button.vue";
1212
interface Props {
1313
user: User;
1414
onPressTrade: () => void;
@@ -27,9 +27,9 @@ export default Vue.defineComponent({
2727
<Icon class="Holder-balanceIcon" d={ mdiEmoticonOutline } />
2828
</div>
2929
<GoldAmount amount={ props.user.balance.gold.toFormat() } />
30-
<button class="Holder-newTrade" onClick={ props.onPressTrade } >
30+
<Button class="Holder-newTrade" onClick={ props.onPressTrade } >
3131
Trade
32-
</button>
32+
</Button>
3333
</div>
3434
);
3535
}

0 commit comments

Comments
 (0)