We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a5789a4 commit 710ba72Copy full SHA for 710ba72
src/components/TabItem.vue
@@ -3,7 +3,7 @@
3
<Favicon :favicon="item.favicon" />
4
<div class="ml-10 flex-grow-2">
5
<div class="first-block">
6
- <p class="url">{{ item.url }}</p>
+ <p class="url" @click="openUrl(item.url)">{{ item.url }}</p>
7
<p class="text-right time">{{ summaryTimeForTab }}</p>
8
</div>
9
<div class="second-block">
@@ -49,6 +49,11 @@ const percent = computed(() =>
49
);
50
51
const styleForProgressBar = computed(() => `width: ${percent.value}%`);
52
+
53
+function openUrl(url: string) {
54
+ if (!url.startsWith('http')) url = `https://${url}`;
55
+ window.open(url, '_blank');
56
+}
57
</script>
58
59
<style scoped>
0 commit comments