|
29 | 29 | </header> |
30 | 30 |
|
31 | 31 | <div class="flex flex-1 overflow-hidden"> |
32 | | - <aside v-show="sidebarOpen" class="bg-blue w-64 border-r p-4 overflow-y-auto transition-all duration-300"> |
33 | | - <div class="flex justify-between items-center font-semibold text-lg mb-4"> |
34 | | - <h3>{{ t('mapDisplayOption') }}</h3> |
| 32 | + <aside v-show="sidebarOpen" class="bg-blue w-64 h-screen flex flex-col border-r transition-all duration-300"> |
| 33 | + <div class="flex-1 p-4 overflow-y-auto"> |
| 34 | + <div class="flex justify-between items-center font-semibold text-lg mb-4"> |
| 35 | + <h3>{{ t('mapDisplayOption') }}</h3> |
| 36 | + </div> |
| 37 | + <ul class="space-y-2"> |
| 38 | + <li |
| 39 | + v-for="opt in featureOptions" :key="opt.name" class="cursor-pointer hover:text-blue-200" |
| 40 | + :class="{ 'font-bold underline': feature === opt.name }" @click="setFeature(opt.name)" |
| 41 | + > |
| 42 | + {{ opt.title }} |
| 43 | + </li> |
| 44 | + </ul> |
35 | 45 | </div> |
36 | | - <ul class="space-y-2"> |
37 | | - <li |
38 | | - v-for="opt in featureOptions" :key="opt.name" class="cursor-pointer hover:text-blue-200" |
39 | | - :class="{ 'font-bold underline': feature === opt.name }" @click="setFeature(opt.name)" |
| 46 | + |
| 47 | + <div class="flex flex-col p-4 mb-10 space-y-1"> |
| 48 | + <a |
| 49 | + href="https://github.com/geprog/openkarte/discussions" |
| 50 | + target="_blank" |
| 51 | + rel="noopener noreferrer" |
| 52 | + class="block w-full text-center bg-blue-300 text-black font-semibold py-2 px-4 rounded-xl shadow hover:bg-blue-500 transition" |
| 53 | + > |
| 54 | + {{ t('startDiscussion') }} |
| 55 | + </a> |
| 56 | + <a |
| 57 | + href="https://github.com/geprog/openkarte/issues" |
| 58 | + target="_blank" |
| 59 | + rel="noopener noreferrer" |
| 60 | + class="block w-full text-center bg-blue-300 text-black font-semibold py-2 px-4 rounded-xl shadow hover:bg-blue-500 transition" |
40 | 61 | > |
41 | | - {{ opt.title }} |
42 | | - </li> |
43 | | - </ul> |
| 62 | + {{ t('featureRequest') }} |
| 63 | + </a> |
| 64 | + <a |
| 65 | + href="https://github.com/geprog/openkarte" |
| 66 | + target="_blank" |
| 67 | + rel="noopener noreferrer" |
| 68 | + class="flex items-center justify-center w-full text-center bg-blue-300 text-black font-semibold py-2 px-4 rounded-xl shadow hover:bg-blue-500 transition" |
| 69 | + > |
| 70 | + <img src="/github.png" alt="GitHub" class="w-5 mr-1"> |
| 71 | + {{ t('github') }} |
| 72 | + </a> |
| 73 | + </div> |
44 | 74 | </aside> |
45 | 75 |
|
46 | 76 | <main class="flex-1 relative"> |
|
0 commit comments