Skip to content

feat: 소셜 로그인 버튼별 로딩 상태 표시 구현 - #154

Merged
oungsi2000 merged 2 commits into
developfrom
fix/login
Aug 20, 2026
Merged

feat: 소셜 로그인 버튼별 로딩 상태 표시 구현#154
oungsi2000 merged 2 commits into
developfrom
fix/login

Conversation

@oungsi2000

Copy link
Copy Markdown
Collaborator

로그인 요청 시 어떤 소셜 로그인 제공자가 선택되었는지 추적하고, 해당 버튼 내부에 로딩 인디케이터를 표시하여 사용자 피드백을 개선합니다.

  • LoginScreen: 현재 로딩 중인 제공자를 추적하기 위한 loadingProvider 상태 추가 및 LaunchedEffect를 통한 상태 초기화 로직 구현
  • SocialLoginButton: isLoading 매개변수를 추가하고, 로딩 중일 때 기존 아이콘과 텍스트 대신 CircularProgressIndicator를 표시하도록 수정
  • 버튼 클릭 시 클릭된 제공자 정보를 loadingProvider에 저장하여 특정 버튼에만 로딩 애니메이션이 적용되도록 처리

관련 이슈

작업 내용

변경사항 / 상세

중점 리뷰사항

스크린샷 (선택)

로그인 요청 시 어떤 소셜 로그인 제공자가 선택되었는지 추적하고, 해당 버튼 내부에 로딩 인디케이터를 표시하여 사용자 피드백을 개선합니다.

- `LoginScreen`: 현재 로딩 중인 제공자를 추적하기 위한 `loadingProvider` 상태 추가 및 `LaunchedEffect`를 통한 상태 초기화 로직 구현
- `SocialLoginButton`: `isLoading` 매개변수를 추가하고, 로딩 중일 때 기존 아이콘과 텍스트 대신 `CircularProgressIndicator`를 표시하도록 수정
- 버튼 클릭 시 클릭된 제공자 정보를 `loadingProvider`에 저장하여 특정 버튼에만 로딩 애니메이션이 적용되도록 처리
@oungsi2000 oungsi2000 self-assigned this Aug 20, 2026
@oungsi2000 oungsi2000 added the fix 버그 수정 label Aug 20, 2026
@coderabbitai

coderabbitai Bot commented Aug 20, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 0b398873-a619-47bb-8712-626bc676a952

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

온보딩 및 회원가입 과정에서 발생하는 예외 상황을 사용자에게 알리기 위해 `SnackbarHostState`를 연동하고, 사이드 이펙트에 따른 에러 메시지 표시 로직을 추가합니다.

- `OnboardingRoute`: `OnboardingSideEffect`(`InvalidInput`, `Failure`) 발생 시 `snackbarHostState`를 통해 에러 메시지를 노출하도록 로직 구현
- `TodakunApp`: 온보딩 화면 진입 시 메인 UI의 `snackbarHostState`를 전달하도록 파라미터 추가
- `strings.xml`: 회원가입 실패 및 입력 정보 오류에 대한 안내 문구 리소스 추가 (`onboarding_signup_error`, `onboarding_invalid_input_error`)
@oungsi2000
oungsi2000 merged commit a8997a0 into develop Aug 20, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 버그 수정

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant