diff --git a/src/views/Main.vue b/src/views/Main.vue index 874ad19..31a3b6d 100644 --- a/src/views/Main.vue +++ b/src/views/Main.vue @@ -34,26 +34,7 @@
-
-███████╗██████╗ ███████╗ ██████╗██╗ █████╗ ██╗
-██╔════╝██╔══██╗██╔════╝██╔════╝██║██╔══██╗██║
-███████╗██████╔╝█████╗  ██║     ██║███████║██║
-╚════██║██╔═══╝ ██╔══╝  ██║     ██║██╔══██║██║
-███████║██║     ███████╗╚██████╗██║██║  ██║███████╗
-╚══════╝╚═╝     ╚══════╝ ╚═════╝╚═╝╚═╝  ╚═╝╚══════╝
-███████╗██████╗ ██╗   ██╗██████╗  ██████╗███████╗
-██╔════╝██╔═══██╗██║   ██║██╔══██╗██╔════╝██╔════╝
-███████╗██║   ██║██║   ██║██████╔╝██║     █████╗
-╚════██║██║   ██║██║   ██║██╔══██╗██║     ██╔══╝
-███████║╚██████╔╝╚██████╔╝██║  ██║╚██████╗███████╗
-╚══════╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝ ╚═════╝╚══════╝
- ██████╗ ██████╗ ███╗   ███╗██████╗  █████╗ ███╗   ██╗██╗   ██╗
-██╔════╝██╔═══██╗████╗ ████║██╔══██╗██╔══██╗████╗  ██║╚██╗ ██╔╝
-██║     ██║   ██║██╔████╔██║██████╔╝███████║██╔██╗ ██║ ╚████╔╝
-██║     ██║   ██║██║╚██╔╝██║██╔═══╝ ██╔══██║██║╚██╗██║  ╚██╔╝
-╚██████╗╚██████╔╝██║ ╚═╝ ██║██║     ██║  ██║██║ ╚████║   ██║
- ╚═════╝ ╚═════╝ ╚═╝     ╚═╝╚═╝     ╚═╝  ╚═╝╚═╝  ╚═══╝   ╚═╝
-            
+

           
@@ -184,6 +165,33 @@ const menuItems = [ const isLoggedIn = computed(() => !!authToken.value); +// 🟢 [★변경] 원래 배너 문자열을 스크립트 단으로 격리 +const rawAscii = ` +███████╗██████╗ ███████╗ ██████╗██╗ █████╗ ██╗ +██╔════╝██╔══██╗██╔════╝██╔════╝██║██╔══██╗██║ +███████╗██████╔╝█████╗ ██║ ██║███████║██║ +╚════██║██╔═══╝ ██╔══╝ ██║ ██║██╔══██║██║ +███████║██║ ███████╗╚██████╗██║██║ ██║███████╗ +╚══════╝╚═╝ ╚══════╝ ╚═════╝╚═╝╚═╝ ╚═╝╚══════╝ +███████╗██████╗ ██╗ ██╗██████╗ ██████╗███████╗ +██╔════╝██╔═══██╗██║ ██║██╔══██╗██╔════╝██╔════╝ +███████╗██║ ██║██║ ██║██████╔╝██║ █████╗ +╚════██║██║ ██║██║ ██║██╔══██╗██║ ██╔══╝ +███████║╚██████╔╝╚██████╔╝██║ ██║╚██████╗███████╗ +╚══════╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝╚══════╝ + ██████╗ ██████╗ ███╗ ███╗██████╗ █████╗ ███╗ ██╗██╗ ██╗ +██╔════╝██╔═══██╗████╗ ████║██╔══██╗██╔══██╗████╗ ██║╚██╗ ██╔╝ +██║ ██║ ██║██╔████╔██║██████╔╝███████║██╔██╗ ██║ ╚████╔╝ +██║ ██║ ██║██║╚██╔╝██║██╔═══╝ ██╔══██║██║╚██╗██║ ╚██╔╝ +╚██████╗╚██████╔╝██║ ╚═╝ ██║██║ ██║ ██║██║ ╚████║ ██║ + ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝╚═╝ ╚═══╝ ╚═╝`; + +// 🟢 [★추가] 유저님의 아이디어를 100% 수렴한 치트키 필터 +// 공백(' ')을 동일한 물리 폭을 가진 블록 문자('█')로 바꾸고 클래스를 먹여 검은색 처리합니다. +const formattedAscii = computed(() => { + return rawAscii.replace(/ /g, ''); +}); + const changeMenu = (id) => { if (activeMenu.value === id) return; @@ -350,7 +358,6 @@ onMounted(() => {