Skip to content
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

feat: add date select step in newHangoutTab #35

Merged
merged 9 commits into from
Aug 29, 2023

Conversation

ballsona
Copy link
Collaborator

@ballsona ballsona commented Aug 26, 2023

πŸ”— Issue Number

#32

πŸ“„ Description

  • 약속 λ§Œλ“€κΈ° ν”Œλ‘œμš° 쀑 'μ‹œκ°„ 선택' 단계 νŽ˜μ΄μ§€ μž‘μ—…μ„ μ§„ν–‰ν–ˆμŠ΅λ‹ˆλ‹€.
  • κΈ°μ‘΄μ—λŠ” MonltyCalendarλ₯Ό μ‚¬μš©ν•˜λŠ” μ»΄ν¬λ„ŒνŠΈμ—μ„œ ν˜„μž¬ 연도와 μ›”, 이전달/λ‹€μŒλ‹¬λ‘œ μ΄λ™ν•˜λŠ” ν•¨μˆ˜λ₯Ό 각각 μƒμ„±ν•˜λŠ” λ°©μ‹μ΄μ—ˆλŠ”λ°, 이λ₯Ό useMontlyCalendar ν›… ν•¨μˆ˜λ‘œ λΊμ–΄μš”!
    λ¬Έμ œκ°€ 있으면 μ•Œλ €μ£Όμ‹­μ…” κ°μ‚¬ν•©λ‹ˆλ‹Ή

βœ… Checklist

  • PR 제λͺ©μ„ commit κ·œμΉ™μ— 맞게 μž‘μ„±ν–ˆλ‚˜μš”?
  • label을 μ„€μ •ν–ˆλ‚˜μš”?
  • μž‘μ—…ν•œ μ‚¬λžŒ λͺ¨λ‘λ₯Ό Assign ν–ˆλ‚˜μš”?
  • Code Reviewλ₯Ό μš”μ²­ ν–ˆλ‚˜μš”?

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Aug 26, 2023

Deploying with Β Cloudflare Pages Β Cloudflare Pages

Latest commit: abd36bb
Status:Β βœ…Β  Deploy successful!
Preview URL: https://ff613946.manyaak-front.pages.dev
Branch Preview URL: https://feature-hangout-date-select.manyaak-front.pages.dev

View logs

@ballsona ballsona marked this pull request as ready for review August 28, 2023 20:50
@ballsona ballsona changed the title feat: add date select step in hangout creation process feat: add date select step in newHangoutTab Aug 28, 2023
@ballsona ballsona requested review from kanghyun98 and aube-dev and removed request for kanghyun98 August 28, 2023 21:03
@ballsona ballsona self-assigned this Aug 28, 2023
@ballsona ballsona added the feature ν•œ μŠ€ν”„λ¦°νŠΈ 내에 진행할 μž‘μ—… label Aug 28, 2023
...prev,
year: month === 0 ? prev.year - 1 : prev.year,
month: month === 0 ? 11 : prev.month - 1,
day: -1,
Copy link
Member

Choose a reason for hiding this comment

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

day: -1의 μ˜λ„λŠ” ν˜Ήμ‹œ μ–΄λ–€ κ±΄κ°€μš”?
πŸ‹ currentDate의 νƒ€μž… μ •μ˜μ—λŠ” dayκ°€ μ—†μ–΄μ„œ ν˜Όλ™μ΄ μ’€ μžˆμ„ 것 κ°™μ•„μš”!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

ν—· 잘λͺ» λ„£μ—ˆλ„€μš” λ‹Ήμž₯ μˆ˜μ •ν•˜κ² μŠ΅λ‹ˆλ‹Ή

Comment on lines 55 to 63
/**
* @returns `YYYY-MM-DDThh:mm:ss`
*/
export function getDateTimeLocalString(date: Date) {
const offset = date.getTimezoneOffset() * 60000;
const localDate = new Date((date as any) - offset);
return localDate.toISOString().split('.')[0];
}
Copy link
Member

Choose a reason for hiding this comment

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

이 ν•¨μˆ˜λ₯Ό μ‚¬μš©ν•˜λŠ” μ˜λ„κ°€ ν˜Ήμ‹œ λ¬΄μ—‡μΈκ°€μš”? μ„œλ²„μ— μ „λ‹¬ν•˜λŠ” μš©λ„μΌκΉŒμš”...!? μ„œλ²„λž‘ ν†΅μ‹ ν•˜λŠ” 용의 ISOString은 UTC+0 κΈ°μ€€μœΌλ‘œ ν†΅μΌν•˜λŠ” 게 쒋을 것 κ°™μ•„μš”!

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

@aube-dev μš”κ±° 약속 λ§Œλ“€κΈ°μ—μ„œ μ‹œκ°„ 직접 μž…λ ₯ν•  λ•Œ μ‚¬μš©λ˜λŠ” <input type="datetime-local" /> value값에 전달해주기 μœ„ν•œ μš©λ„μ—μš”! ν˜Όλ™ μ•ˆμƒκΈ°κ²Œ 주석에두 μ •λ¦¬ν•΄λ‘κ² μŠ΅λ‹ˆλ‹Ή

Copy link
Collaborator

@kanghyun98 kanghyun98 left a comment

Choose a reason for hiding this comment

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

LGTM πŸ‘πŸΌπŸ‘πŸΌ λ³΅μž‘ν•œ μž‘μ—…μ΄μ—ˆμ„ν…λ° 고생 λ§Žμ•˜μ–΄μœ 

selectedDayRef.current = date;
selectedDayHandler?.(selectedDayRef.current);
}
Copy link
Collaborator

Choose a reason for hiding this comment

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

πŸ₯¦ if~ else if ~ else 이런 방식이 ν•„μš”ν•œ κ²½μš°λ„ μžˆμ§€λ§Œ, κ°œμΈμ μœΌλ‘œλŠ” λͺ¨λ‘ if문만 μ‚¬μš©ν•˜λŠ”κ²Œ κΉ”λ”ν•΄λ³΄μž…λ‹ˆλ‹€! (ν΄λ¦°μ½”λ“œ μŠ€ν„°λ”” ν–ˆμ–΄μ•Όμ§€ κ·ΈλŸ¬λ‹ˆκΉ)

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

ν₯

@ballsona ballsona force-pushed the feature/hangout-date-select-step branch from ebbf570 to 9d06e5b Compare August 29, 2023 13:57
@ballsona ballsona force-pushed the feature/hangout-date-select-step branch from 9d06e5b to abd36bb Compare August 29, 2023 13:58
@ballsona ballsona merged commit 615a176 into develop Aug 29, 2023
@ballsona ballsona deleted the feature/hangout-date-select-step branch August 29, 2023 14:04
kanghyun98 added a commit that referenced this pull request Sep 2, 2023
* feat: add svgr

* chore: move constants folder location

* fix: change compiler options

* fix: delete common/index.ts

* style: modify type of textStyles

* feat: add storybook settings for react-router-dom and global style

* fix: fix eslint, vscode config & update `yarn.lock` (#4)

* feat: add common components(2) (#6)

Squashed commit of the following:

commit 1a905ca
Author: [email protected] <[email protected]>
Date:   Thu Jul 13 15:22:25 2023 +0900

    fix: fix profile component finally

commit 6efb15c
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 19:11:32 2023 +0900

    fix: fix build error finally finally

commit ad9521e
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:56:51 2023 +0900

    fix: fix profile component finally

commit 1b278d6
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:55:41 2023 +0900

    fix: modify user image sample url

commit 80f08fc
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:45:03 2023 +0900

    fix: fix build error about type

commit 220878b
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:32:15 2023 +0900

    fix: fix build error about type

commit 2d2368e
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 00:46:05 2023 +0900

    fix: fix build errors

commit d20c41c
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:35:06 2023 +0900

    style: add borderStyle to textButton

commit 2a3dc3b
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:34:46 2023 +0900

    fix: fix ProfileProps type

commit 8598116
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:34:18 2023 +0900

    style: modify style to className

commit 7682210
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:33:26 2023 +0900

    feat: add dateUtils

commit 22c2c37
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:30:01 2023 +0900

    chore: modify icon svg files name

commit 3407723
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:29:43 2023 +0900

    fix: remove caret in yarn.lock

commit 9b3ef08
Author: ballsona <[email protected]>
Date:   Sat Jul 8 22:48:01 2023 +0900

    style: fix how to deal styling props

commit 0e0cbf4
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:08:51 2023 +0900

    chore: change `Promise` to `Hangout`

commit b670296
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:06:44 2023 +0900

    feat: add style prop in components

commit f40b11d
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:04:35 2023 +0900

    feat: add time utils in PromiseBox

commit 2547bb8
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:04:13 2023 +0900

    style: modify PromiseBox design

commit ccf149f
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:51:13 2023 +0900

    feat: add UserImage component

commit a06feca
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:51:01 2023 +0900

    feat: add TextButton component

commit 958a4ef
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:51 2023 +0900

    feat: add PromiseBox component

commit 094879c
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:35 2023 +0900

    feat: add Profile component

commit d86c501
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:25 2023 +0900

    feat: add icon svg files

commit 1a9849b
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:10 2023 +0900

    feat: install vanilla-extract packages

* feat: add skeleton calendar components (#7)

* feat: add calendar common components

* feat: add stories

* feat: add `isInCurrentMonth` in `renderWeek`

* feat: add calendar state util

* fix: resolve wrong path

* style: correct comments

* style: modify comments

* fix: handle when action is not a function

* style: fix comments

* feat: add common components (#5)

* feat: add NavgitationBar common component

* feat: add ContentBox common component

* feat: add FloatingButton common component

* feat: add CheckBox common component

* fix: change style name

* fix: change variable name from promise to hangout

* fix: change variable name from promise to hangout

* refactor: rename props type

* refactor: change variable case type

* refactor: separate constant

* feat: add className to component's props

* fix: change storybook props value

* feat: add api utils (#11)

* feat: install react query

* feat: add api utils

* feat: add `useAuth`, `useGlobalAlert`

* chore: update eslint rules & fix

* chore: update eslint rules

* feat: add test endpoint

* feat: add api custom hooks

* chore: update eslint rules & fix

* feat: add test page

* refactor: modify `Api` type

* feat: add `getQueryKeysToInvalidate`

* fix: remove wrong props

* feat: add Friend tab UI (#13)

* feat: add Hangout tab UI  (#16)

* feat: add BasicLayout Component

* feat: add HangoutListTemplate Component

* fix: delete TextButton default props

* feat: modify HangoutBox type and style

* feat: modify navigationBar style and props

* feat: update navigate structure

* feat: add Date utils for hangout box

* feat: add dummydata and modify eslint

* feat: add api utils (#11)

* feat: install react query

* feat: add api utils

* feat: add `useAuth`, `useGlobalAlert`

* chore: update eslint rules & fix

* chore: update eslint rules

* feat: add test endpoint

* feat: add api custom hooks

* chore: update eslint rules & fix

* feat: add test page

* refactor: modify `Api` type

* feat: add `getQueryKeysToInvalidate`

* fix: remove wrong props

* feat: add Friend tab UI (#13)

* fix: delete TextButton default props

* fix: fix rebase conflicts

* feat: modify about navigation states

* feat: apply MainHeader to Hangout Tab

* feat: modify isNotAccpted to isAccpted

* fix: remove memoization from NavigationBar

* fix: fix date utils error and add annnotations

* chore: undo eslintrc modify

* feat: apply date util updates in components

---------

Co-authored-by: Gwangseo Go <[email protected]>
Co-authored-by: Kanghyun Lee <[email protected]>

* feat: add StyledCalendar based on skeleton component (#17)

* feat: add StyledCalendar component

* fix: fix error in isToday()

* feat: modify dayText styling

* feat: change Calendar component structures

* feat: update date utils reflected on develop

* feat: add useCallbacks in render functions

* fix: delete isToday function

* feat: add Home Tab UI (#18)

* feat: add CalendarHeader Component

* feat: add GroupProfileImage component

* feat: add NewRequestNotification component

* feat: add FavoriteGroup component

* feat: add ScheduleList component

* feat: add HomeContent component

* feat: add HomeTab

* style: add zIndex in navigationBar

* feat: move GroupProfileImage component to common

* fix: update groupProfileImage path

* style: add className in CalendarHeader prop

* feat: modify profile selecting method

* style: remove inline styling

* feat: add EmptyContent in home tab

* feat: add friend tab to page and solve other style problems (#21)

* fix: change eslint options for solving onClick error

* feat: move dummy data

* feat: add friendTab to page

* feat: add padding to common layout and remove from other content

* fix: change floating button icon size

* fix: solve Home header style problem

* feat: 약속 상세 정보 및 μš”μ²­ νƒ­ UI (#24)

* feat: add Main and Sub layout

* feat: add useKakaoMap

* feat: add WeeklyScheduleList component

* feat: add HangoutDetailContent component

* feat: add Footer in HangoutDetailContent

* feat: add HangoutInfoList component

* feat: add hangout Detail and Request Tab

* fix: fix rerendering error in navigation state

* feat: update gitignore

* fix: delete .env

* feat: add newHangout tab (#27)

* feat: add id to user dummy data

* feat: add SelectFriend step

* feat: add NewHangoutStepInfo constant

* feat: add SelectDate and SelectLocation step on skeleton component

* feat: add validation check logic

* feat: add CheckStep skeleton component

* feat: add CompleteStep skeleton component

* feat: add NewHangoutContent component

* feat: add step key constant

* feat: add NewHangoutFooter component

* feat: add style for footer

* feat: add sub header text

* feat: add header component

* feat: add newHangout page

* feat: remove padding bottom at layout

* fix: move type declaration location

* fix: improves like functional programming

* feat: add friend schedule tab  (#26)

* feat: add FriendScheduleContent component

* feat: add ScheduleList component

* feat: add friend schedule tab

* fix: change new Date() location in component

* feat: update url paths

* chore: rename file name

* fix: fix component path error

* refactor: update files for useKakaoMap hook (#29)

* refactor: update files for useKakaoMap hook

* fix: remove unnecessary code

* feat: add common components (3) (#31)

* feat: add TextInput common component

* feat: add InputBar common component

* feat: add PageHeader common component

* feat: change to PageHeader common component

* feat: add PageSubHeader common component

* fix: remove unnecessary svg and whitespace

* feat: add arrow for moving before page

* feat: add `getAvailableSchedules` (#34)

* feat: add `getAvailableSchedules`

* fix: treat `start` before `from`

* refactor: reduce unnecessary logic to get result

* refactor: use `.reduce` instead of `for` loop

* style: update comment

* feat: add NewFriendTab and NewGroupTab (#38)

* feat: add FooterButton common component

* fix: solve ui error

* feat: add SelectUserList common component

* feat: replace existing component with SelectUserList

* feat: add NewFriendContent component for new-friend tab

* fix: change type of selectId from number to array

* feat: add NewGroupContent component for new-group tab

* fix: add padding-bottom size

* feat: add newFriend and newGroup tab

* fix: change wrong file name

* feat: replace existing component with FooterButton

* feat: add LoginTab (#39)

* feat: add logo svg files for login tab

* feat: add login tab

* feat: add todo comments

* feat: add date select step in newHangoutTab (#35)

* feat: add selectedDay handler function

* feat: add date format function for datetime input

* feat: add SelectDateStep in hangout creation

* feat: add `useMontlyCalendar` for montly calendar

* feat: add comments in `useMontlyCalendar`

* feat: apply `useMontlyCalendar` in ScheduleList

* fix: remove day in currentDate object

* refactor: modify conditional statements

* refactor: add comments in util function

* feat: add location select step in newHangoutTab (#40)

* feat: add className prop to FooterButton component

* feat: add className prop to InputBar component and change style

* fix: export margin in PageSubHeader style

* feat: add SelectLocationInfo component

* feat: add SelectLocationMap component

* feat: add SelectLocationTab component

* feat: add SelectLocationStep

* feat: change subtitle text in new hangout

* feat: add routing (#42)

* feat: add routing to FloatingButton

* feat: add routing to HomePage

* feat: add routing to FriendPage

* feat: add routing to HangoutPage

* fix: solve useKakaoMap hook error

* fix: solve layout issue

* feat: add routing to hangout request

* fix: solve style error in hangout detail

* feat: add routing to EmptyContent component

* fix: add id prop to HangoutBox component

* feat: add routing to new group and friend tab

* fix: add id to hangout dummy data

* feat: add type and state about schedule (#43)

* feat: add `onSelectDay` function in WeeklyCalendar

* feat: add Hangout Type

* feat: add Schedule Type

* feat: add Schedule state and handler

* fix: handle UI errors (#44)

* feat: update activeNavType in NavBar

* fix: fix bug in dateSelectBox

* feat: connect api related to friend (#46)

* feat: add apis related to friend

* feat: connect apis to friend tab

* feat: add `friendInfo` and `groupInfo` type

* feat: add onClick function in EmptyContent

* feat: connect api and work about related jobs (#45)

* feat: add hangoutInfo state and change logics

* feat: add data preprocessing for api

* feat: connect api to new-hangout page

* fix: change content about EmptyContent component

* fix: change label

* fix: solve error

* feat: add social login & hangout apis (#47)

* feat: add social login handler

* feat: add safe area inset

* feat: send background color to RN

* feat: add login api

* feat: add hangout apis

* feat: add home apis (#49)

* feat: add group create api (#48)

* feat: add create-new group api

* feat: add comments and labels in friend search tab

---------

Co-authored-by: ballsona <[email protected]>
Co-authored-by: Gwangseo Go <[email protected]>
kanghyun98 added a commit that referenced this pull request Sep 2, 2023
* feat: add svgr

* chore: move constants folder location

* fix: change compiler options

* fix: delete common/index.ts

* style: modify type of textStyles

* feat: add storybook settings for react-router-dom and global style

* fix: fix eslint, vscode config & update `yarn.lock` (#4)

* feat: add common components(2) (#6)

Squashed commit of the following:

commit 1a905ca
Author: [email protected] <[email protected]>
Date:   Thu Jul 13 15:22:25 2023 +0900

    fix: fix profile component finally

commit 6efb15c
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 19:11:32 2023 +0900

    fix: fix build error finally finally

commit ad9521e
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:56:51 2023 +0900

    fix: fix profile component finally

commit 1b278d6
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:55:41 2023 +0900

    fix: modify user image sample url

commit 80f08fc
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:45:03 2023 +0900

    fix: fix build error about type

commit 220878b
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 18:32:15 2023 +0900

    fix: fix build error about type

commit 2d2368e
Author: [email protected] <[email protected]>
Date:   Wed Jul 12 00:46:05 2023 +0900

    fix: fix build errors

commit d20c41c
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:35:06 2023 +0900

    style: add borderStyle to textButton

commit 2a3dc3b
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:34:46 2023 +0900

    fix: fix ProfileProps type

commit 8598116
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 23:34:18 2023 +0900

    style: modify style to className

commit 7682210
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:33:26 2023 +0900

    feat: add dateUtils

commit 22c2c37
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:30:01 2023 +0900

    chore: modify icon svg files name

commit 3407723
Author: [email protected] <[email protected]>
Date:   Tue Jul 11 20:29:43 2023 +0900

    fix: remove caret in yarn.lock

commit 9b3ef08
Author: ballsona <[email protected]>
Date:   Sat Jul 8 22:48:01 2023 +0900

    style: fix how to deal styling props

commit 0e0cbf4
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:08:51 2023 +0900

    chore: change `Promise` to `Hangout`

commit b670296
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:06:44 2023 +0900

    feat: add style prop in components

commit f40b11d
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:04:35 2023 +0900

    feat: add time utils in PromiseBox

commit 2547bb8
Author: ballsona <[email protected]>
Date:   Sat Jul 8 20:04:13 2023 +0900

    style: modify PromiseBox design

commit ccf149f
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:51:13 2023 +0900

    feat: add UserImage component

commit a06feca
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:51:01 2023 +0900

    feat: add TextButton component

commit 958a4ef
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:51 2023 +0900

    feat: add PromiseBox component

commit 094879c
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:35 2023 +0900

    feat: add Profile component

commit d86c501
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:25 2023 +0900

    feat: add icon svg files

commit 1a9849b
Author: ballsona <[email protected]>
Date:   Sat Jul 8 18:50:10 2023 +0900

    feat: install vanilla-extract packages

* feat: add skeleton calendar components (#7)

* feat: add calendar common components

* feat: add stories

* feat: add `isInCurrentMonth` in `renderWeek`

* feat: add calendar state util

* fix: resolve wrong path

* style: correct comments

* style: modify comments

* fix: handle when action is not a function

* style: fix comments

* feat: add common components (#5)

* feat: add NavgitationBar common component

* feat: add ContentBox common component

* feat: add FloatingButton common component

* feat: add CheckBox common component

* fix: change style name

* fix: change variable name from promise to hangout

* fix: change variable name from promise to hangout

* refactor: rename props type

* refactor: change variable case type

* refactor: separate constant

* feat: add className to component's props

* fix: change storybook props value

* feat: add api utils (#11)

* feat: install react query

* feat: add api utils

* feat: add `useAuth`, `useGlobalAlert`

* chore: update eslint rules & fix

* chore: update eslint rules

* feat: add test endpoint

* feat: add api custom hooks

* chore: update eslint rules & fix

* feat: add test page

* refactor: modify `Api` type

* feat: add `getQueryKeysToInvalidate`

* fix: remove wrong props

* feat: add Friend tab UI (#13)

* feat: add Hangout tab UI  (#16)

* feat: add BasicLayout Component

* feat: add HangoutListTemplate Component

* fix: delete TextButton default props

* feat: modify HangoutBox type and style

* feat: modify navigationBar style and props

* feat: update navigate structure

* feat: add Date utils for hangout box

* feat: add dummydata and modify eslint

* feat: add api utils (#11)

* feat: install react query

* feat: add api utils

* feat: add `useAuth`, `useGlobalAlert`

* chore: update eslint rules & fix

* chore: update eslint rules

* feat: add test endpoint

* feat: add api custom hooks

* chore: update eslint rules & fix

* feat: add test page

* refactor: modify `Api` type

* feat: add `getQueryKeysToInvalidate`

* fix: remove wrong props

* feat: add Friend tab UI (#13)

* fix: delete TextButton default props

* fix: fix rebase conflicts

* feat: modify about navigation states

* feat: apply MainHeader to Hangout Tab

* feat: modify isNotAccpted to isAccpted

* fix: remove memoization from NavigationBar

* fix: fix date utils error and add annnotations

* chore: undo eslintrc modify

* feat: apply date util updates in components

---------

Co-authored-by: Gwangseo Go <[email protected]>
Co-authored-by: Kanghyun Lee <[email protected]>

* feat: add StyledCalendar based on skeleton component (#17)

* feat: add StyledCalendar component

* fix: fix error in isToday()

* feat: modify dayText styling

* feat: change Calendar component structures

* feat: update date utils reflected on develop

* feat: add useCallbacks in render functions

* fix: delete isToday function

* feat: add Home Tab UI (#18)

* feat: add CalendarHeader Component

* feat: add GroupProfileImage component

* feat: add NewRequestNotification component

* feat: add FavoriteGroup component

* feat: add ScheduleList component

* feat: add HomeContent component

* feat: add HomeTab

* style: add zIndex in navigationBar

* feat: move GroupProfileImage component to common

* fix: update groupProfileImage path

* style: add className in CalendarHeader prop

* feat: modify profile selecting method

* style: remove inline styling

* feat: add EmptyContent in home tab

* feat: add friend tab to page and solve other style problems (#21)

* fix: change eslint options for solving onClick error

* feat: move dummy data

* feat: add friendTab to page

* feat: add padding to common layout and remove from other content

* fix: change floating button icon size

* fix: solve Home header style problem

* feat: 약속 상세 정보 및 μš”μ²­ νƒ­ UI (#24)

* feat: add Main and Sub layout

* feat: add useKakaoMap

* feat: add WeeklyScheduleList component

* feat: add HangoutDetailContent component

* feat: add Footer in HangoutDetailContent

* feat: add HangoutInfoList component

* feat: add hangout Detail and Request Tab

* fix: fix rerendering error in navigation state

* feat: update gitignore

* fix: delete .env

* feat: add newHangout tab (#27)

* feat: add id to user dummy data

* feat: add SelectFriend step

* feat: add NewHangoutStepInfo constant

* feat: add SelectDate and SelectLocation step on skeleton component

* feat: add validation check logic

* feat: add CheckStep skeleton component

* feat: add CompleteStep skeleton component

* feat: add NewHangoutContent component

* feat: add step key constant

* feat: add NewHangoutFooter component

* feat: add style for footer

* feat: add sub header text

* feat: add header component

* feat: add newHangout page

* feat: remove padding bottom at layout

* fix: move type declaration location

* fix: improves like functional programming

* feat: add friend schedule tab  (#26)

* feat: add FriendScheduleContent component

* feat: add ScheduleList component

* feat: add friend schedule tab

* fix: change new Date() location in component

* feat: update url paths

* chore: rename file name

* fix: fix component path error

* refactor: update files for useKakaoMap hook (#29)

* refactor: update files for useKakaoMap hook

* fix: remove unnecessary code

* feat: add common components (3) (#31)

* feat: add TextInput common component

* feat: add InputBar common component

* feat: add PageHeader common component

* feat: change to PageHeader common component

* feat: add PageSubHeader common component

* fix: remove unnecessary svg and whitespace

* feat: add arrow for moving before page

* feat: add `getAvailableSchedules` (#34)

* feat: add `getAvailableSchedules`

* fix: treat `start` before `from`

* refactor: reduce unnecessary logic to get result

* refactor: use `.reduce` instead of `for` loop

* style: update comment

* feat: add NewFriendTab and NewGroupTab (#38)

* feat: add FooterButton common component

* fix: solve ui error

* feat: add SelectUserList common component

* feat: replace existing component with SelectUserList

* feat: add NewFriendContent component for new-friend tab

* fix: change type of selectId from number to array

* feat: add NewGroupContent component for new-group tab

* fix: add padding-bottom size

* feat: add newFriend and newGroup tab

* fix: change wrong file name

* feat: replace existing component with FooterButton

* feat: add LoginTab (#39)

* feat: add logo svg files for login tab

* feat: add login tab

* feat: add todo comments

* feat: add date select step in newHangoutTab (#35)

* feat: add selectedDay handler function

* feat: add date format function for datetime input

* feat: add SelectDateStep in hangout creation

* feat: add `useMontlyCalendar` for montly calendar

* feat: add comments in `useMontlyCalendar`

* feat: apply `useMontlyCalendar` in ScheduleList

* fix: remove day in currentDate object

* refactor: modify conditional statements

* refactor: add comments in util function

* feat: add location select step in newHangoutTab (#40)

* feat: add className prop to FooterButton component

* feat: add className prop to InputBar component and change style

* fix: export margin in PageSubHeader style

* feat: add SelectLocationInfo component

* feat: add SelectLocationMap component

* feat: add SelectLocationTab component

* feat: add SelectLocationStep

* feat: change subtitle text in new hangout

* feat: add routing (#42)

* feat: add routing to FloatingButton

* feat: add routing to HomePage

* feat: add routing to FriendPage

* feat: add routing to HangoutPage

* fix: solve useKakaoMap hook error

* fix: solve layout issue

* feat: add routing to hangout request

* fix: solve style error in hangout detail

* feat: add routing to EmptyContent component

* fix: add id prop to HangoutBox component

* feat: add routing to new group and friend tab

* fix: add id to hangout dummy data

* feat: add type and state about schedule (#43)

* feat: add `onSelectDay` function in WeeklyCalendar

* feat: add Hangout Type

* feat: add Schedule Type

* feat: add Schedule state and handler

* fix: handle UI errors (#44)

* feat: update activeNavType in NavBar

* fix: fix bug in dateSelectBox

* feat: connect api related to friend (#46)

* feat: add apis related to friend

* feat: connect apis to friend tab

* feat: add `friendInfo` and `groupInfo` type

* feat: add onClick function in EmptyContent

* feat: connect api and work about related jobs (#45)

* feat: add hangoutInfo state and change logics

* feat: add data preprocessing for api

* feat: connect api to new-hangout page

* fix: change content about EmptyContent component

* fix: change label

* fix: solve error

* feat: add social login & hangout apis (#47)

* feat: add social login handler

* feat: add safe area inset

* feat: send background color to RN

* feat: add login api

* feat: add hangout apis

* feat: add home apis (#49)

* feat: add group create api (#48)

* feat: add create-new group api

* feat: add comments and labels in friend search tab

* feat: add mypage tab (#52)

* fix: change variable about friend api data (#53)

---------

Co-authored-by: ballsona <[email protected]>
Co-authored-by: Gwangseo Go <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature ν•œ μŠ€ν”„λ¦°νŠΈ 내에 진행할 μž‘μ—…
Projects
Status: βœ… Done
Development

Successfully merging this pull request may close these issues.

3 participants