|
1 | 1 | <template> |
| 2 | + <div |
| 3 | + class="navbar row between bg-black color-white px-medium py-xsmall" |
| 4 | + :class="isOpen ? 'open' : ''"> |
| 5 | + <div class="flex middle"> |
| 6 | + <robot-icon size="2rem" @click="scrollTo(null, 400)" /> |
| 7 | + <div class="font-title ml-xsmall"> |
| 8 | + ROBOT FRAMEWORK |
| 9 | + </div> |
| 10 | + </div> |
| 11 | + <button |
| 12 | + class="hamburger" |
| 13 | + :class="isOpen ? 'open' : ''" |
| 14 | + @click="isOpen = !isOpen; docsOpen = false;"> |
| 15 | + <span></span> |
| 16 | + <span></span> |
| 17 | + <span></span> |
| 18 | + <span></span> |
| 19 | + </button> |
| 20 | + </div> |
2 | 21 | <transition name="fade"> |
3 | 22 | <div |
4 | 23 | v-if="isOpen" |
5 | | - class="menu bg-black pt-xlarge pb-large pr-small" style="padding-left: 3.75rem"> |
| 24 | + class="menu bg-black pt-xlarge pb-large pr-small" style="padding-left: 4.25rem"> |
6 | 25 | <transition :name="docsOpen ? 'fade-left' : 'fade-right'" mode="out-in"> |
7 | 26 | <div v-if="!docsOpen" key="1" class="mt-small"> |
8 | 27 | <div |
9 | 28 | v-for="item in $tm('navbar.items')" |
10 | 29 | :key="item.name"> |
11 | 30 | <button |
12 | 31 | :name="`go-to-${item.name}`" |
13 | | - class="mb-small mt-xsmall color-white font-title type-uppercase" |
| 32 | + class="mb-xsmall mt-xsmall color-white font-title type-uppercase" |
14 | 33 | @click="scrollTo(item.id, 400); isOpen = false"> |
15 | 34 | {{ item.name }} |
16 | 35 | </button> |
17 | 36 | </div> |
18 | 37 | <div> |
19 | 38 | <button |
20 | | - class="flex middle mt-medium color-white font-title type-uppercase" |
| 39 | + class="flex middle mt-large mb-small color-theme font-title type-uppercase type-large" |
21 | 40 | style="margin-left: -0.5rem" |
22 | 41 | @click="docsOpen = true"> |
23 | | - <chevron-icon direction="right" color="white" size="2rem" /> |
| 42 | + <chevron-icon direction="right" color="theme" size="1.5rem" /> |
24 | 43 | <div> |
25 | | - {{ $t('navbar.dropdownDocs.name') }} |
| 44 | + DOCS |
26 | 45 | </div> |
27 | 46 | </button> |
28 | 47 | </div> |
29 | 48 | </div> |
30 | 49 | <div v-else key="3" class="mt-medium"> |
31 | | - <button class="type-uppercase font-title flex middle mb-medium" style="margin-left: -0.5rem" @click="docsOpen = false"> |
32 | | - <chevron-icon direction="left" color="white" size="2rem" /> |
33 | | - {{ $t('navbar.dropdownDocs.name') }} |
| 50 | + <button class="type-uppercase font-title color-theme type-large flex middle mb-medium" style="margin-left: -0.5rem" @click="docsOpen = false"> |
| 51 | + <chevron-icon direction="left" color="theme" size="1.5rem" /> |
| 52 | + DOCS |
34 | 53 | </button> |
35 | 54 | <div |
36 | 55 | v-for="({ name, url, description }, i) in $tm('navbar.dropdownDocs.items')" |
|
48 | 67 | </transition> |
49 | 68 | </div> |
50 | 69 | </transition> |
51 | | - <div |
52 | | - class="navbar row between bg-black color-white" |
53 | | - :class="isOpen ? 'open' : ''"> |
54 | | - <div class="flex middle"> |
55 | | - <robot-icon size="2rem" class="ml-small" @click="scrollTo(null, 400)" /> |
56 | | - <div class="font-title ml-xsmall"> |
57 | | - ROBOT FRAMEWORK |
58 | | - </div> |
59 | | - </div> |
60 | | - <button |
61 | | - class="hamburger" |
62 | | - :class="isOpen ? 'open' : ''" |
63 | | - @click="isOpen = !isOpen; docsOpen = false;"> |
64 | | - <span></span> |
65 | | - <span></span> |
66 | | - <span></span> |
67 | | - <span></span> |
68 | | - </button> |
69 | | - </div> |
70 | 70 | <transition name="opacity"> |
71 | 71 | <div |
72 | 72 | v-if="isOpen" |
@@ -150,7 +150,7 @@ export default { |
150 | 150 | } |
151 | 151 |
|
152 | 152 | .hamburger { |
153 | | - margin: 1rem; |
| 153 | + margin: 0.5rem; |
154 | 154 | width: 2rem; |
155 | 155 | height: 1.5rem; |
156 | 156 | position: relative; |
|
0 commit comments