diff --git a/packages/presentation/src/components/Channels.svelte b/packages/presentation/src/components/Channels.svelte
index 72397a02a5..f3590f2b1f 100644
--- a/packages/presentation/src/components/Channels.svelte
+++ b/packages/presentation/src/components/Channels.svelte
@@ -163,6 +163,7 @@
padding: 1rem;
top: 2.25rem;
right: 0;
+ min-width: 100%;
background-color: var(--theme-button-bg-focused);
border: 1px solid var(--theme-button-border-enabled);
border-radius: .75rem;
diff --git a/packages/presentation/src/components/Panel.svelte b/packages/presentation/src/components/Panel.svelte
new file mode 100644
index 0000000000..eb9bb73d51
--- /dev/null
+++ b/packages/presentation/src/components/Panel.svelte
@@ -0,0 +1,178 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/packages/presentation/src/index.ts b/packages/presentation/src/index.ts
index d5cccbc911..d44aed3cf1 100644
--- a/packages/presentation/src/index.ts
+++ b/packages/presentation/src/index.ts
@@ -23,3 +23,4 @@ export { default as MessageViewer } from './components/MessageViewer.svelte'
export { default as AttributeEditor } from './components/AttributeEditor.svelte'
export { default as Card } from './components/Card.svelte'
export { default as Channels } from './components/Channels.svelte'
+export { default as Panel } from './components/Panel.svelte'
diff --git a/packages/ui/src/components/PopupInstance.svelte b/packages/ui/src/components/PopupInstance.svelte
index 7aca119c82..60d6eee5f4 100644
--- a/packages/ui/src/components/PopupInstance.svelte
+++ b/packages/ui/src/components/PopupInstance.svelte
@@ -57,6 +57,11 @@ $: {
modalHTML.style.top = '4rem'
modalHTML.style.bottom = '4rem'
modalHTML.style.right = '4rem'
+ } else if (element === 'full') {
+ modalHTML.style.top = '0'
+ modalHTML.style.bottom = '0'
+ modalHTML.style.left = '0'
+ modalHTML.style.right = '0'
}
} else {
modalHTML.style.top = '50%'
diff --git a/packages/ui/src/components/icons/Activity.svelte b/packages/ui/src/components/icons/Activity.svelte
new file mode 100644
index 0000000000..2bb24a2e7f
--- /dev/null
+++ b/packages/ui/src/components/icons/Activity.svelte
@@ -0,0 +1,10 @@
+
+
+
diff --git a/packages/ui/src/components/icons/Close.svelte b/packages/ui/src/components/icons/Close.svelte
index 1897290eed..d4cc4bcaaf 100644
--- a/packages/ui/src/components/icons/Close.svelte
+++ b/packages/ui/src/components/icons/Close.svelte
@@ -3,6 +3,6 @@
const fill: string = 'var(--theme-caption-color)'
-