diff --git a/src/assets/img/close_eye.png b/src/assets/img/close_eye.png
new file mode 100644
index 0000000..c3fb4a3
Binary files /dev/null and b/src/assets/img/close_eye.png differ
diff --git a/src/assets/img/eye.png b/src/assets/img/eye.png
new file mode 100644
index 0000000..c4a52e1
Binary files /dev/null and b/src/assets/img/eye.png differ
diff --git a/src/assets/img/login.png b/src/assets/img/login.png
index 9419c63..41eb8bd 100644
Binary files a/src/assets/img/login.png and b/src/assets/img/login.png differ
diff --git a/src/components/Tabs.vue b/src/components/Tabs.vue
index 86ff46d..34e9c10 100644
--- a/src/components/Tabs.vue
+++ b/src/components/Tabs.vue
@@ -88,6 +88,7 @@
v-if="ejectModalVisible"
:handleModalVisible="handleModalVisible"
/>
+
@@ -95,6 +96,7 @@
import EjectLiquid from 'cpns/modals/EjectLiquid'
import { useRouter } from 'vue-router'
import { useTabStore } from '@/store'
+import LoginModal from 'cpns/modals/LoginModal'
import { ref } from 'vue'
const router = useRouter()
diff --git a/src/components/modals/LoginModal.vue b/src/components/modals/LoginModal.vue
new file mode 100644
index 0000000..9837f25
--- /dev/null
+++ b/src/components/modals/LoginModal.vue
@@ -0,0 +1,106 @@
+
+
+
+
+
+
+