Skip to content

fix: 비로그인 시 주요 기능 버튼 비활성화 및 안내 툴팁 추가#30

Merged
SangHyun01 merged 1 commit intodevelopfrom
29-fix-로그인-상태가-아닐-시-검색버튼-비활성화
Oct 15, 2025

Hidden character warning

The head ref may contain hidden characters: "29-fix-\ub85c\uadf8\uc778-\uc0c1\ud0dc\uac00-\uc544\ub2d0-\uc2dc-\uac80\uc0c9\ubc84\ud2bc-\ube44\ud65c\uc131\ud654"
Merged

fix: 비로그인 시 주요 기능 버튼 비활성화 및 안내 툴팁 추가#30
SangHyun01 merged 1 commit intodevelopfrom
29-fix-로그인-상태가-아닐-시-검색버튼-비활성화

Conversation

@E0min
Copy link
Contributor

@E0min E0min commented Oct 15, 2025

작업 내용

로그인하지 않은 사용자가 핵심 기능을 시도할 때 혼란을 겪지 않도록 UI를 개선했습니다. 주요
기능 버튼을 비활성화하고, Tooltip을 이용해 사용자에게 로그인 필요성을 명확하게 안내합니다.

주요 변경 사항

  1. 검색 버튼 비활성화 (app-sidebar.tsx)

    • 로그인하지 않은 경우, 사이드바의 검색 버튼이 비활성화됩니다.
    • 비활성화된 버튼에 마우스를 올리면 "로그인이 필요합니다"라는 툴팁이 표시됩니다.
  2. 새 토픽 시작 버튼 비활성화 (start-new-topic-form.tsx)

    • 로그인하지 않은 경우, 메인 화면의 새 토픽 시작(질문 전송) 버튼이 비활성화됩니다.
    • 마찬가지로 "로그인이 필요합니다"라는 툴팁을 추가하여 사용자에게 명확한 피드백을
      제공합니다.

기술적 세부사항

  • 각 컴포넌트의 로그인 상태(isLoggedIn, isLogin)를 확인하여 버튼의 disabled 속성을
    제어합니다.
  • shadcn/ui의 Tooltip 컴포넌트를 사용하여 사용자에게 필요한 정보를 안내합니다.

관련 이슈

@SangHyun01 SangHyun01 merged commit 7be838c into develop Oct 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants