diff --git a/frontend/public/global.css b/frontend/public/global.css
index 9647e94..0152acb 100644
--- a/frontend/public/global.css
+++ b/frontend/public/global.css
@@ -191,6 +191,23 @@ body {
background-color: var(--purple-2);
}
+.icon-button {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ background-color: transparent;
+ color: var(--foreground-color-3);
+ text-align: center;
+ border: none;
+ border-radius: var(--radius-md);
+ font: inherit;
+ margin-left: auto;
+}
+
+.icon-button:hover {
+ color: var(--foreground-color-1);
+}
+
/* text */
.h1 {
diff --git a/frontend/src/components/modals/EditChannel.svelte b/frontend/src/components/modals/EditChannel.svelte
new file mode 100644
index 0000000..e3a8ec5
--- /dev/null
+++ b/frontend/src/components/modals/EditChannel.svelte
@@ -0,0 +1,55 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/frontend/src/components/pages/main/Main.svelte b/frontend/src/components/pages/main/Main.svelte
index ddf1be5..0e810bf 100644
--- a/frontend/src/components/pages/main/Main.svelte
+++ b/frontend/src/components/pages/main/Main.svelte
@@ -1,9 +1,8 @@
diff --git a/frontend/src/components/pages/main/OverlayProvider.svelte b/frontend/src/components/pages/main/OverlayProvider.svelte
index 5426979..732ba7c 100644
--- a/frontend/src/components/pages/main/OverlayProvider.svelte
+++ b/frontend/src/components/pages/main/OverlayProvider.svelte
@@ -1,8 +1,12 @@
{#if $overlayStore.createChannel}
{/if}
+{#if $overlayStore.editChannel}
+
+{/if}
diff --git a/frontend/src/components/pages/main/Sidebar.svelte b/frontend/src/components/pages/main/Sidebar.svelte
index 7d52dbf..718b7b2 100644
--- a/frontend/src/components/pages/main/Sidebar.svelte
+++ b/frontend/src/components/pages/main/Sidebar.svelte
@@ -1,5 +1,5 @@
@@ -13,6 +13,9 @@
{ channel.name }
+
{/each}