diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-01 23:42:03 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-07-01 23:42:03 +0900 |
| commit | 01d5a97a4fab5f311f977b897e779a1393c1cd05 (patch) | |
| tree | d3270e31d1d4ed92ba2e7d06d6fbaf18b0e32620 /packages/client/src | |
| parent | enhance(client): ハイライトをみつけるに統合 (diff) | |
| download | misskey-01d5a97a4fab5f311f977b897e779a1393c1cd05.tar.gz misskey-01d5a97a4fab5f311f977b897e779a1393c1cd05.tar.bz2 misskey-01d5a97a4fab5f311f977b897e779a1393c1cd05.zip | |
feat(client): poll highlights in explore page
Diffstat (limited to 'packages/client/src')
| -rw-r--r-- | packages/client/src/pages/explore.featured.vue | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/packages/client/src/pages/explore.featured.vue b/packages/client/src/pages/explore.featured.vue index 12de9e412c..ecb68928a1 100644 --- a/packages/client/src/pages/explore.featured.vue +++ b/packages/client/src/pages/explore.featured.vue @@ -1,16 +1,30 @@ <template> <MkSpacer :content-max="800"> - <XNotes ref="notes" :pagination="pagination"/> + <MkTab v-model="tab"> + <option value="notes">{{ i18n.ts.notes }}</option> + <option value="polls">{{ i18n.ts.poll }}</option> + </MkTab> + <XNotes v-if="tab === 'notes'" :pagination="paginationForNotes"/> + <XNotes v-else-if="tab === 'polls'" :pagination="paginationForPolls"/> </MkSpacer> </template> <script lang="ts" setup> import XNotes from '@/components/notes.vue'; +import MkTab from '@/components/tab.vue'; import { i18n } from '@/i18n'; -const pagination = { +const paginationForNotes = { endpoint: 'notes/featured' as const, limit: 10, offsetMode: true, }; + +const paginationForPolls = { + endpoint: 'notes/polls/recommendation' as const, + limit: 10, + offsetMode: true, +}; + +let tab = $ref('notes'); </script> |