aboutsummaryrefslogtreecommitdiff
path: root/viewer/src/views/TopBreadcrumb.vue
diff options
context:
space:
mode:
Diffstat (limited to 'viewer/src/views/TopBreadcrumb.vue')
-rw-r--r--viewer/src/views/TopBreadcrumb.vue58
1 files changed, 0 insertions, 58 deletions
diff --git a/viewer/src/views/TopBreadcrumb.vue b/viewer/src/views/TopBreadcrumb.vue
deleted file mode 100644
index 9104b80..0000000
--- a/viewer/src/views/TopBreadcrumb.vue
+++ /dev/null
@@ -1,58 +0,0 @@
1<!-- ldgallery - A static generator which turns a collection of tagged
2-- pictures into a searchable web gallery.
3--
4-- Copyright (C) 2019-2020 Guillaume FOUET
5--
6-- This program is free software: you can redistribute it and/or modify
7-- it under the terms of the GNU Affero General Public License as
8-- published by the Free Software Foundation, either version 3 of the
9-- License, or (at your option) any later version.
10--
11-- This program is distributed in the hope that it will be useful,
12-- but WITHOUT ANY WARRANTY; without even the implied warranty of
13-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-- GNU Affero General Public License for more details.
15--
16-- You should have received a copy of the GNU Affero General Public License
17-- along with this program. If not, see <https://www.gnu.org/licenses/>.
18-->
19
20<template>
21 <ul class="ld-breadcrumb">
22 <li v-for="(item,idx) in $galleryStore.currentItemPath" :key="item.path">
23 <router-link :to="item.path">
24 <fa-icon :icon="getIcon(item)" size="lg" />
25 {{item.title}}
26 </router-link>
27 <fa-icon v-if="(idx+1) < $galleryStore.currentItemPath.length" icon="angle-right" />
28 </li>
29 </ul>
30</template>
31
32<script lang="ts">
33import { Component, Vue } from "vue-property-decorator";
34import Tools from "@/tools";
35
36@Component
37export default class TopBreadcrumb extends Vue {
38 getIcon(item: Gallery.Item) {
39 return Tools.getIcon(item);
40 }
41}
42</script>
43
44<style lang="scss">
45.ld-breadcrumb {
46 border-left: 2px solid rgba(white, 0.1);
47 padding-left: 15px;
48 display: flex;
49 list-style: none;
50 margin: 5px;
51 a {
52 margin-right: 5px;
53 }
54 li:not(:first-child) {
55 margin-left: 10px;
56 }
57}
58</style>