-
+
+
+
+
+
@@ -36,6 +47,13 @@ div.eventMetadataBlock {
&.padding-left {
padding: 0 20px;
+
+ a {
+ display: block;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ white-space: nowrap;
+ }
}
}
}
diff --git a/js/src/components/Event/EventMetadataItem.vue b/js/src/components/Event/EventMetadataItem.vue
new file mode 100644
index 000000000..9a950b860
--- /dev/null
+++ b/js/src/components/Event/EventMetadataItem.vue
@@ -0,0 +1,140 @@
+
+
+
+
+
diff --git a/js/src/components/Event/EventMetadataList.vue b/js/src/components/Event/EventMetadataList.vue
new file mode 100644
index 000000000..b6b863e77
--- /dev/null
+++ b/js/src/components/Event/EventMetadataList.vue
@@ -0,0 +1,209 @@
+
+
+
+
+ addElement(option)"
+ >
+
+
+
+ {{
+ $t("No results for {search}", { search })
+ }}
+
+
+
+ {{ $t("Add new…") }}
+
+
+
+
+
+
+
+
+
diff --git a/js/src/components/Event/EventMetadataSidebar.vue b/js/src/components/Event/EventMetadataSidebar.vue
new file mode 100644
index 000000000..af567ee76
--- /dev/null
+++ b/js/src/components/Event/EventMetadataSidebar.vue
@@ -0,0 +1,450 @@
+
+
+
+
+
diff --git a/js/src/components/Event/Integrations/Etherpad.vue b/js/src/components/Event/Integrations/Etherpad.vue
new file mode 100644
index 000000000..afba2f326
--- /dev/null
+++ b/js/src/components/Event/Integrations/Etherpad.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
diff --git a/js/src/components/Event/Integrations/JitsiMeet.vue b/js/src/components/Event/Integrations/JitsiMeet.vue
new file mode 100644
index 000000000..2bee04aab
--- /dev/null
+++ b/js/src/components/Event/Integrations/JitsiMeet.vue
@@ -0,0 +1,38 @@
+
+
+
+
+
diff --git a/js/src/components/Event/Integrations/PeerTube.vue b/js/src/components/Event/Integrations/PeerTube.vue
new file mode 100644
index 000000000..db4ccaed2
--- /dev/null
+++ b/js/src/components/Event/Integrations/PeerTube.vue
@@ -0,0 +1,55 @@
+
+
+
+
+
diff --git a/js/src/components/Event/Integrations/Twitch.vue b/js/src/components/Event/Integrations/Twitch.vue
new file mode 100644
index 000000000..a89f740c4
--- /dev/null
+++ b/js/src/components/Event/Integrations/Twitch.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
diff --git a/js/src/components/Event/Integrations/YouTube.vue b/js/src/components/Event/Integrations/YouTube.vue
new file mode 100644
index 000000000..2dc188691
--- /dev/null
+++ b/js/src/components/Event/Integrations/YouTube.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
diff --git a/js/src/components/Event/OrganizerPicker.vue b/js/src/components/Event/OrganizerPicker.vue
index c9d8baf45..2a6368fd9 100644
--- a/js/src/components/Event/OrganizerPicker.vue
+++ b/js/src/components/Event/OrganizerPicker.vue
@@ -1,11 +1,14 @@