Skip to content

✨[feat]: 멤버 출석 현황 및 일정표 화면 구현 #49

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

Merged
merged 9 commits into from
May 8, 2025

Conversation

honghoker
Copy link
Member

ISSUE

작업 내역

UI

  • 멤버 출석 현황
  • 출석 현황에 결석이 있을 때 터치 시 표시되는 경고 Alert 구현
  • 일정표 목록 컴포넌트 추가 및 UI 구현
  • AttendanceCard 내부에 로직을 포함하지 않고 외부에서 주입하도록 변경

설정

  • 중복된 .gitinore 파일, 캐시 제거 및 내용 병합

스크린샷

일정 X 일정 표시 경고 Alert

참고사항

작업이 꽤나 많이 늦어졌습니다.. 🥲
이제 API 연동 관련돼서 해야할 것들이 많네요! 화이팅 화이팅입니다~!

@honghoker honghoker added ♻️ 리팩토링 기존 코드 리팩토링 ⚙️ 환경설정 프로젝트 설정 ✨ 기능추가 새로운 기능 추가 🎨 디자인 UI 디자인 작업 🔧 기타수정 간단한 코드 수정 및 코드 변경 labels Apr 21, 2025
@honghoker honghoker requested a review from Roy-wonji April 21, 2025 18:55
@honghoker honghoker self-assigned this Apr 21, 2025
Copy link
Collaborator

@Roy-wonji Roy-wonji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@honghoker 바쁘신데 하시느라 수고 하셨습니다 코멘트 단거 보고 확인 하시고 수정 해주시고 알려주시면 머지 부탁 드릴께요!


# End of https://www.toptal.com/developers/gitignore/api/xcode,swift
# Projects
*.xcodeproj
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

제가 중복 해놓은거 수정해놓으셨네요 감사합니다!
@honghoker


@Reducer
public struct MemberMain {
public init() {}

@ObservableState
public struct State: Equatable {

@Shared(.appStorage("UserUID")) var userUid: String = ""
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@honghoker 이거에 맞춰 모델을 하나 만드는거 어떨까요 ??

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

안그래도 유저 모델 하나 만드는게 좋다고 생각하고 있습니다.
급한 작업들 쳐내고 한번 개선해보시죠~!

VStack(alignment: .leading, spacing: .zero) {
navigationBar

ScrollView {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@honghoker 스크롤바 히든 걸어주셨으면 합니다!

}
}

struct CustomAlert: View {
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@honghoker 이야 커스텀 알럿 멋집니다 !

@honghoker honghoker requested a review from Roy-wonji May 1, 2025 19:11
@Roy-wonji
Copy link
Collaborator

@honghoker 따로 이슈가 없으니 머지 해주셔도 될거 같습니다

@honghoker honghoker merged commit 48df370 into DDD-Community:develop May 8, 2025
Copy link
Collaborator

@Roy-wonji Roy-wonji left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

Roy-wonji pushed a commit that referenced this pull request May 9, 2025
* 🔥[del]: 중복 .gitignore 파일 삭제 및 캐시 삭제

* ✨[feat]: 멤버 - 출석 현황 화면 구현 #28

* ✨[feat]: 멤버 - 출석 현황 터치 시 표시되는 Alert 컴포넌트 추가 #28

* ➕[add]: 일정표 관련 이미지 에셋 추가 #30

* ✨[feat]: 출석 조회와 관련된 response model 추가 #30

* ✨[feat]: 일정표 목록 컴포넌트 추가 #30

* ♻️[refactor]: AttendanceCard 경고 아이콘 표시 여부 로직을 컴포넌트 외부로 분리

* ✨[feat]: 일정표 목록 UI 구현 #30

* 🐛[fix]: 멤버 메인 화면 스크롤바 숨김 처리
Roy-wonji pushed a commit that referenced this pull request May 11, 2025
* 🔥[del]: 중복 .gitignore 파일 삭제 및 캐시 삭제

* ✨[feat]: 멤버 - 출석 현황 화면 구현 #28

* ✨[feat]: 멤버 - 출석 현황 터치 시 표시되는 Alert 컴포넌트 추가 #28

* ➕[add]: 일정표 관련 이미지 에셋 추가 #30

* ✨[feat]: 출석 조회와 관련된 response model 추가 #30

* ✨[feat]: 일정표 목록 컴포넌트 추가 #30

* ♻️[refactor]: AttendanceCard 경고 아이콘 표시 여부 로직을 컴포넌트 외부로 분리

* ✨[feat]: 일정표 목록 UI 구현 #30

* 🐛[fix]: 멤버 메인 화면 스크롤바 숨김 처리
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
♻️ 리팩토링 기존 코드 리팩토링 ⚙️ 환경설정 프로젝트 설정 ✨ 기능추가 새로운 기능 추가 🎨 디자인 UI 디자인 작업 🔧 기타수정 간단한 코드 수정 및 코드 변경
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants