[style] update footer style, add button to close the footer
Browse files
static/src/components/PageFooter.vue
CHANGED
@@ -1,16 +1,34 @@
|
|
1 |
<template>
|
2 |
<!-- style 'z-index: 1001' here is needed to avoid override from leafletjs css -->
|
3 |
-
<footer class="fixed bottom-0 w-full bg-gray-200 pl-
|
4 |
-
<
|
5 |
-
<
|
6 |
-
<
|
7 |
-
|
8 |
-
|
9 |
-
|
10 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
</footer>
|
12 |
</template>
|
13 |
|
14 |
<script setup lang="ts">
|
|
|
15 |
import PageFooterHyperlink from "@/components/PageFooterHyperlink.vue";
|
|
|
|
|
16 |
</script>
|
|
|
1 |
<template>
|
2 |
<!-- style 'z-index: 1001' here is needed to avoid override from leafletjs css -->
|
3 |
+
<footer class="fixed bottom-0 w-full bg-gray-200 pl-4 font-light text-xs" style="z-index: 9999;" v-if="showFooterRef">
|
4 |
+
<div class="relative flex">
|
5 |
+
<div class="w-full">
|
6 |
+
<p class="">Trouble on scrolling this page? Open the
|
7 |
+
<PageFooterHyperlink path="https://aletrn-samgis.hf.space">direct URL space</PageFooterHyperlink>
|
8 |
+
as a new tab.
|
9 |
+
</p>
|
10 |
+
<p class="">
|
11 |
+
<span><PageFooterHyperlink path="/">SamGIS</PageFooterHyperlink>: An inference machine learning POC applied to GIS thanks to
|
12 |
+
<PageFooterHyperlink path="https://github.com/vietanhdev/samexporter/">SAM Exporter</PageFooterHyperlink>
|
13 |
+
and inspired by
|
14 |
+
<PageFooterHyperlink path="https://samgeo.gishub.org/">Segment Geospatial</PageFooterHyperlink>
|
15 |
+
</span>
|
16 |
+
</p>
|
17 |
+
</div>
|
18 |
+
<div>
|
19 |
+
<button
|
20 |
+
aria-label="Close"
|
21 |
+
class="shrink-0 rounded-lg bg-black/10 p-2 transition hover:bg-black/20"
|
22 |
+
@click="showFooterRef = !showFooterRef"
|
23 |
+
>x</button>
|
24 |
+
</div>
|
25 |
+
</div>
|
26 |
</footer>
|
27 |
</template>
|
28 |
|
29 |
<script setup lang="ts">
|
30 |
+
import {ref} from 'vue'
|
31 |
import PageFooterHyperlink from "@/components/PageFooterHyperlink.vue";
|
32 |
+
|
33 |
+
const showFooterRef = ref(true)
|
34 |
</script>
|