소스 검색

:recycle: updating artist type sort sidebar

tags/0.9.0
J 4 년 전
부모
커밋
9904565a05
2개의 변경된 파일15개의 추가작업 그리고 3개의 파일을 삭제
  1. 14
    3
      vue-theme/src/components/sidebars/sidebar.vue
  2. 1
    0
      vue-theme/src/utils/helpers.js

+ 14
- 3
vue-theme/src/components/sidebars/sidebar.vue 파일 보기

@@ -60,8 +60,13 @@ aside.sidebar
60 60
             exhibitions-sidebar
61 61
         //- single layout Post sidebar
62 62
         .shadow(v-if="type === 'post'")
63
+            h3.t-up sort {{ type }} by
64
+                ul.t-up
65
+                    li(v-for="option in sortOptions")
66
+                        router-link(:to="`/${type}/sorted/${sortTypes[option]}`")
67
+                            p {{ option }}
63 68
             exhibitions-sidebar
64
-            p 
69
+            br
65 70
             events-sidebar
66 71
 
67 72
 
@@ -104,8 +109,9 @@ export default {
104 109
                 'by material': `${sortTypes.material}`,
105 110
                 'by artist': `${sortTypes.artist}`,
106 111
                 'by episode': `${sortTypes.episode}`,
107
-                'by artist type': `${sortTypes.artisttypes}`,
108
-                // 'by event type': `${sortTypes.eventtypes}`,
112
+                'by artist type': `${sortTypes.subtype}`,
113
+                'by event type': `${sortTypes.subtype}`,
114
+                'by post type': `${sortTypes.subtype}`,
109 115
                 // 'by exhibition type': `${sortTypes.exhibitiontypes}`,
110 116
             },
111 117
         }
@@ -122,6 +128,11 @@ export default {
122 128
                         Object.keys(this.sortTypes)[4],
123 129
                     ]
124 130
                     break
131
+                case 'post':
132
+                    opts = [
133
+                        Object.keys(this.sortTypes)[6],
134
+                    ]
135
+                    break
125 136
                 case 'short':
126 137
                     opts = [
127 138
                         Object.keys(this.sortTypes)[2],

+ 1
- 0
vue-theme/src/utils/helpers.js 파일 보기

@@ -11,6 +11,7 @@ const sortTypes = {
11 11
     episode: 'by-episode',
12 12
     upcoming: 'by-upcoming',
13 13
     current: 'by-current',
14
+    subtype: 'by-type',
14 15
     currentAndUpcoming: 'by-current-and-upcoming',
15 16
     past: 'by-past',
16 17
 }

Loading…
취소
저장