diff --git a/src/components/ChannelSharingPanel.vue b/src/components/ChannelSharingPanel.vue
new file mode 100644
index 0000000..43db67b
--- /dev/null
+++ b/src/components/ChannelSharingPanel.vue
@@ -0,0 +1,38 @@
+
+
+
+
+ {{ $t('channel_sharing_panel.share') }}
+
+
+
+
+ {{ $t('channel_sharing_panel.title') }}
+
+
+
+
+
+
+
+
+
diff --git a/src/routes/Channel.vue b/src/routes/Channel.vue
index bacdb10..f78b9c8 100644
--- a/src/routes/Channel.vue
+++ b/src/routes/Channel.vue
@@ -11,6 +11,7 @@
{{ channel.name }}
{{ mdiCheckCircleOutline }}
+
@@ -47,6 +48,7 @@ import VideoItem from '@/components/Video/VideoItem.vue'
import SubscriptionButton from '@/components/SubscriptionButton'
import GridRow from '@/components/Grid/GridRow'
import GridCol from '@/components/Grid/GridCol'
+import ChannelSharingPanel from '@/components/ChannelSharingPanel'
import { LibPiped } from '@/tools/libpiped'
@@ -153,6 +155,7 @@ export default {
}
},
components: {
+ ChannelSharingPanel,
ExpandableNumber,
GridRow,
GridCol,
diff --git a/src/translations/en.json b/src/translations/en.json
index 79f6197..f66f0e1 100644
--- a/src/translations/en.json
+++ b/src/translations/en.json
@@ -40,6 +40,10 @@
"music_playlists": "Playlists (YouTube Music)"
}
},
+ "channel_sharing_panel": {
+ "title": "Share this channel",
+ "share": "Share"
+ },
"video_sharing_panel": {
"title": "Share this video",
"share": "Share",