-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fix/#57] 다이얼로그 디자인 및 동작 수정 #94
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
수고하셨습니당~ 몇가지 작성해보았는데 확인 부탁해용 🍀
child: Image.asset( | ||
imagePath, | ||
width: 130, | ||
height: 130, | ||
), | ||
), | ||
), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
요기 Svg로 안받는 이유가 있을까용?
import 'package:flutter_svg/flutter_svg.dart'; | ||
|
||
/// 확인 버튼이 두개인 다이얼로그 | ||
class SecondaryDialog extends StatelessWidget { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OneButtonDialog, TwoButtonDialog 요런 네이밍은 어떠할까용?
viewModel.signOut(), | ||
context.go(Paths.login), //라우팅 히스토리를 다 지움 | ||
viewModel.signOut(context), | ||
//context.go(Paths.login), //라우팅 히스토리를 다 지움 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
요거 주석처리한 이유가 있나용?
void _showMentorProfileDialog(BuildContext context) { | ||
showDialog( | ||
context: context, | ||
builder: (BuildContext context) { | ||
return SecondaryDialog( | ||
title: "정말 탈퇴하시겠어요?", | ||
subtitle: '탈퇴가 진행시 계정은 삭제되며, 계정은 복구되지 않습니다.', | ||
imagePath: 'assets/icons/3d_img/trash.png', | ||
firstButtonText: '취소하기', | ||
secondButtonText: '탈퇴하기', | ||
firstOnPressed: () => Navigator.of(context).pop(), | ||
secondOnPressed: () { | ||
_secureStorage.deleteAllData(); | ||
userService.signOut(); | ||
context.go(Paths.login); | ||
}, | ||
); | ||
}, | ||
); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
다이알로그를 보여주는거는 뷰의 영역이라고 생각해요! 변수로 값을 넘겨주고, 다이알로그 코드는 스크린에 있는건 어떨까요?
Issue
Description
변경된 3d 이미지로 파일 추가
3d 이미지 삭제 및 추가 작업 진행하였습니다.다이얼로그 위젯으로 변경
basic_dialog.dart
확인 버튼이 하나인 다이얼로그
secondary_dialog.dart
확인 버튼이 두개인 다이얼로그
현재 다이얼로그 동작
이렇게 세 가지 상황에서의 다이얼로그는 구현 완료하였습니다.
멘토가 멘토 소개 미입력 시 타 멘토 프로필 카드 눌렀을 때 뜨는 다이얼로그에 대해선 추후 업데이트 하겠습니다.
Screenshot
Screen_recording_20250113_204333.webm
💬 리뷰 요구사항(선택)