Skip to content

Commit 36bf3de

Browse files
committed
Revamp the UI of the Keywords screen
1 parent 7f8985a commit 36bf3de

2 files changed

Lines changed: 12 additions & 27 deletions

File tree

src/components/Keyword.vue

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
<template>
2-
<div class="keyword">
3-
<div class="keyword-input">
2+
<div class="row q-pb-lg">
3+
<div class="col">
44
<q-input
55
autofocus
6-
bg-color="white"
76
dense
87
outlined
98
placeholder="Type a keyword"
@@ -17,7 +16,8 @@
1716
</div>
1817
<q-btn
1918
class="keyword-btn"
20-
color="blue"
19+
color="secondary"
20+
flat
2121
icon="ion-arrow-up"
2222
v-bind:aria-label="`move keyword #${index + 1} up`"
2323
v-bind:data-cy="'btn-move-up' + index"
@@ -26,7 +26,8 @@
2626
/>
2727
<q-btn
2828
class="keyword-btn"
29-
color="blue"
29+
color="secondary"
30+
flat
3031
icon="ion-arrow-down"
3132
v-bind:aria-label="`move keyword #${index + 1} down`"
3233
v-bind:data-cy="'btn-move-down' + index"
@@ -36,7 +37,7 @@
3637
<q-btn
3738
class="keyword-btn"
3839
color="negative"
39-
dense
40+
flat
4041
icon="delete"
4142
title="Remove"
4243
v-bind:aria-label="`remove keyword #${index + 1}`"
@@ -89,14 +90,6 @@ export default defineComponent({
8990
})
9091
</script>
9192
<style scoped>
92-
.keyword {
93-
display: flex;
94-
flex-direction: row;
95-
margin-bottom: 14px;
96-
}
97-
.keyword-input {
98-
flex-grow: 1.0;
99-
}
10093
.keyword-btn {
10194
height: 40px;
10295
margin-left: 10px;

src/components/ScreenKeywords.vue

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,11 @@
33
Keywords
44
</h1>
55

6-
<h2 class="question">
6+
<p>
77
What keywords describe the work?
88
<InfoDialog name="keywords" />
9-
</h2>
10-
<div class="scroll-to-bottom-container">
9+
</p>
10+
<div>
1111
<span class="bottom" />
1212
<div>
1313
<Keyword
@@ -25,8 +25,8 @@
2525
</div>
2626
</div>
2727
<q-btn
28-
class="q-mt-md q-mb-md"
29-
color="primary"
28+
class="q-mt-md q-mb-md rounded-borders"
29+
color="secondary"
3030
data-cy="btn-add-keyword"
3131
no-caps
3232
style="width: max-content"
@@ -107,11 +107,3 @@ export default defineComponent({
107107
}
108108
})
109109
</script>
110-
<style scoped>
111-
.scroll-to-bottom-container {
112-
display: flex;
113-
flex-direction: column-reverse;
114-
max-height: 450px;
115-
overflow-y: auto;
116-
}
117-
</style>

0 commit comments

Comments
 (0)