+ private containerBuilder (el: HTMLElement) {
+ const data = el.dataset as ContainerMarkupData
+
+ const root = document.createElement('div')
+ root.classList.add('peertube-container')
+
+ if (data.width) {
+ root.setAttribute('width', data.width)
+ }
+
+ if (data.title) {
+ const titleElement = document.createElement('h4')
+ titleElement.innerText = data.title
+ root.appendChild(titleElement)
+ }
+
+ if (data.description) {
+ const descriptionElement = document.createElement('div')
+ descriptionElement.innerText = data.description
+ root.appendChild(descriptionElement)
+ }
+
+ return root
+ }
+