From 543604fd2d107d3c6b7123e5713ac923eb76f23c Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Tue, 14 May 2019 22:38:16 +0300 Subject: removed unused masto api, added initial version of interactions timeline --- src/components/interactions/interactions.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/components/interactions/interactions.js (limited to 'src/components/interactions/interactions.js') diff --git a/src/components/interactions/interactions.js b/src/components/interactions/interactions.js new file mode 100644 index 00000000..4c56a931 --- /dev/null +++ b/src/components/interactions/interactions.js @@ -0,0 +1,25 @@ +import Notifications from '../notifications/notifications.vue' + +const tabModeDict = { + mentions: ['mention'], + 'likes+repeats': ['repeat', 'like'], + follows: ['follow'] +} + +const Interactions = { + data () { + return { + filterMode: tabModeDict['mentions'] + } + }, + methods: { + onModeSwitch(index, dataset) { + this.filterMode = tabModeDict[dataset.filter] + } + }, + components: { + Notifications + } +} + +export default Interactions -- cgit v1.2.3-70-g09d2 From aa24ac7ea6bfa4c37152137aabf84f45cee63a2e Mon Sep 17 00:00:00 2001 From: Henry Jameson Date: Wed, 15 May 2019 20:49:46 +0300 Subject: fix lint --- src/components/interactions/interactions.js | 2 +- src/components/notifications/notifications.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) (limited to 'src/components/interactions/interactions.js') diff --git a/src/components/interactions/interactions.js b/src/components/interactions/interactions.js index 4c56a931..d4e3cc17 100644 --- a/src/components/interactions/interactions.js +++ b/src/components/interactions/interactions.js @@ -13,7 +13,7 @@ const Interactions = { } }, methods: { - onModeSwitch(index, dataset) { + onModeSwitch (index, dataset) { this.filterMode = tabModeDict[dataset.filter] } }, diff --git a/src/components/notifications/notifications.js b/src/components/notifications/notifications.js index 3a6e3b94..8c97eb04 100644 --- a/src/components/notifications/notifications.js +++ b/src/components/notifications/notifications.js @@ -15,7 +15,7 @@ const Notifications = { minimalMode: Boolean, // Custom filter mode, an array of strings, possible values 'mention', 'repeat', 'like', 'follow', used to override global filter for use in "Interactions" timeline filterMode: Array - }, + }, data () { return { bottomedOut: false -- cgit v1.2.3-70-g09d2