rss-viewer-browser-extension/src/popup/Popup.vue

35 lines
620 B
Vue
Raw Normal View History

2022-12-04 03:09:40 +01:00
<template>
<div class="popup">
<div v-if="feedUrl">
<a :href="feedUrl" target="_blank">Found a feed URL</a>
</div>
<div v-else>
No feed URLs found on this page
</div>
2022-12-04 03:09:40 +01:00
</div>
</template>
<script>
import browser from 'webextension-polyfill';
2022-12-04 03:09:40 +01:00
export default {
name: 'Popup',
data() {
return {
feedUrl: null,
}
},
async mounted() {
const [tab] = await browser.tabs.query({ active: true, currentWindow: true })
this.feedUrl = await browser.tabs.sendMessage(tab.id, {type: 'extractFeedUrl'})
},
2022-12-04 03:09:40 +01:00
}
</script>
<style scoped>
.popup {
padding: 1em;
}
2022-12-04 03:09:40 +01:00
</style>