Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
257 commits
Select commit Hold shift + click to select a range
d53f5ee
Merge pull request #49 from Next-Room/fix/design_qa_240719
b41-41 Jul 22, 2024
6d1c0bb
feat: 임시
lgrin-byte Jul 26, 2024
452e15e
feat: 1280px fix width size
lgrin-byte Jul 28, 2024
8e78b2c
feat: modify login textfield
lgrin-byte Jul 28, 2024
b09ab18
Merge branch 'develop' into style/QA
lgrin-byte Jul 28, 2024
11e64bb
Merge pull request #51 from Next-Room/style/QA
lgrin-byte Jul 28, 2024
0f9240f
feat: 폰트, 컬러 디자인 시스템 추가
lgrin-byte Sep 1, 2024
7694d52
Merge branch 'develop' into feat/storybook
lgrin-byte Sep 1, 2024
17db3b2
Merge pull request #52 from Next-Room/feat/storybook
lgrin-byte Sep 1, 2024
2dbad53
feat: theme 추가
lgrin-byte Sep 1, 2024
2367d90
Merge pull request #53 from Next-Room/feat/storybook
lgrin-byte Sep 1, 2024
3c622d6
feat: new admin 컴포넌트 생성
lgrin-byte Sep 14, 2024
b11af76
feat: bulid 에러 수정
lgrin-byte Sep 14, 2024
23742bd
feat: props 타입 설정
lgrin-byte Sep 14, 2024
45c382f
Merge pull request #54 from Next-Room/feat/new-admin
lgrin-byte Sep 17, 2024
b6661e2
style: 색상 변경
lgrin-byte Sep 18, 2024
b816cde
Merge pull request #56 from Next-Room/feat/new-admin
lgrin-byte Sep 18, 2024
2757eaf
style: qa 반영
lgrin-byte Sep 18, 2024
45be771
style: qa 반영
lgrin-byte Sep 18, 2024
3286ca7
Merge pull request #57 from Next-Room/feat/new-admin
lgrin-byte Sep 18, 2024
fd73571
feat: sidebar 컴포넌트 분리
lgrin-byte Sep 18, 2024
161afff
feat: sidebar 상수 분리
lgrin-byte Sep 18, 2024
c34b7b6
style: 디자인 1차 qa반영
lgrin-byte Sep 18, 2024
cea6bb2
feat: build 에러 수정
lgrin-byte Sep 18, 2024
24c23e7
feat: ContentArea 컴포넌트 분리
lgrin-byte Sep 18, 2024
da298d7
Merge pull request #58 from Next-Room/feat/new-admin
lgrin-byte Sep 18, 2024
67ffd5a
fix: import제거
lgrin-byte Sep 18, 2024
4e29829
fix: import제거
lgrin-byte Sep 18, 2024
0ab9481
style: 디자인 해상도 qa
lgrin-byte Sep 18, 2024
0f8c0e8
Merge pull request #59 from Next-Room/feat/new-admin
lgrin-byte Sep 18, 2024
1495891
Merge branch 'develop' of https://github.com/Next-Room/nextRoomFE int…
lgrin-byte Sep 18, 2024
2662407
style: content 중앙정렬
lgrin-byte Sep 18, 2024
adaaf91
Merge branch 'feat/new-admin' into develop
lgrin-byte Sep 18, 2024
f101e12
Merge branch 'develop' of https://github.com/Next-Room/nextRoomFE int…
lgrin-byte Sep 18, 2024
b27e0c9
chore: pnpm 마이그레이션 및 warning 수정
anyl92 Sep 13, 2024
54655bc
test: jest 설치 및 cypress와 분리 설정
anyl92 Sep 16, 2024
b23f92d
Merge pull request #60 from Next-Room/feat/signup-test
anyl92 Sep 18, 2024
66b3553
fix: pnpm run build 에러
anyl92 Sep 18, 2024
5bddcca
Merge pull request #61 from Next-Room/fix/types
anyl92 Sep 18, 2024
a83d15b
fix: build types 에러
lgrin-byte Sep 18, 2024
26c7c6a
Revert "fix: pnpm run build 에러"
lgrin-byte Sep 18, 2024
47d262c
Merge pull request #62 from Next-Room/revert-61-fix/types
lgrin-byte Sep 18, 2024
de879e3
Revert "refactor: npm -> pnpm 변경 "
lgrin-byte Sep 18, 2024
c1fdca2
Merge pull request #63 from Next-Room/revert-60-feat/signup-test
lgrin-byte Sep 18, 2024
9c40757
Merge branch 'develop' of https://github.com/Next-Room/nextRoomFE int…
lgrin-byte Sep 18, 2024
1d9f4b3
feat: CreateTheme UI && TextField DesignSystem 작업
anyl92 Sep 21, 2024
dd15e73
chore: sass 설치, css/map파일 삭제
anyl92 Sep 21, 2024
6de8814
style: 컴포넌트별 스타일 분리
anyl92 Sep 21, 2024
093138f
refactor: 불필요한 컴포넌트 삭제 및 통합
anyl92 Sep 21, 2024
8c5dc0f
feat: textField inputValue에 따른 button 활성화 UI
anyl92 Sep 21, 2024
bcf71ac
feat: 테마 생성
anyl92 Sep 21, 2024
5b9b2a5
fix: tab focus 가능하게, 힌트 수 없어도 버튼 활성화되는 버그 상태값 조정, submit로직 FIXME태그
anyl92 Sep 22, 2024
afd7f15
style: fix lint warning
anyl92 Sep 22, 2024
048725d
feat: ThemeInfo UI 및 ContentArea 내 폴더구조 정리
anyl92 Sep 22, 2024
853b901
feat: ThemeInfo query, interaction 적용 / fix resetCreateTheme bug / fi…
anyl92 Sep 22, 2024
cd53400
feat: textfield animation 적용 및 상태분기 코드 통합
anyl92 Sep 26, 2024
cb0927b
feat: 작업 합치기
lgrin-byte Sep 26, 2024
345bd7e
feat: theme router처리
lgrin-byte Sep 26, 2024
ffe056e
feat: css병합
lgrin-byte Sep 26, 2024
1971484
feat: 수정 모달 연결
lgrin-byte Sep 26, 2024
a9e37e8
feat: 다이얼로그 수정
lgrin-byte Sep 27, 2024
5b940b2
fix: css 겹치는 이름 변경, createTheme.ts 파일 경로 이동, textfield 타입 수정 및 경로 이동
anyl92 Sep 27, 2024
2bd5153
fix: 초기 errorText 노출 버그 수정
anyl92 Sep 27, 2024
01da2dc
feat: 삭제, 수정 다이얼로그 연결
lgrin-byte Sep 27, 2024
f5857fa
fix: 타입 에러 수정
lgrin-byte Sep 27, 2024
0366199
feat: 테마 추가 url path 변경, postTheme response 타입 수정, 새 테마 추가 클릭 admin-n…
anyl92 Sep 27, 2024
9220cc7
fix: 테마 수정 시 hover 덮이는 버그 픽스
anyl92 Sep 27, 2024
07da13b
feat: 딤처리
lgrin-byte Sep 27, 2024
e20a4e2
feat: key값 추가
lgrin-byte Sep 28, 2024
1a667ca
feat: 외부 클릭 시 닫히도록 수정
lgrin-byte Sep 28, 2024
805a6f1
feat: build에러 해결
lgrin-byte Sep 28, 2024
83a5b98
feat: 라우터 수정
lgrin-byte Sep 28, 2024
8697812
style: 딤처리 수정
lgrin-byte Sep 28, 2024
4ee2b81
feat: 테마 추가 시 토스트 팝업
lgrin-byte Sep 28, 2024
11e806d
feat: 삭제 기능 비활성화 추가
lgrin-byte Sep 28, 2024
7e8296b
feat: 새 테마 추가하기 버튼 활성화
lgrin-byte Sep 28, 2024
d83beb8
fix: 롤백
lgrin-byte Sep 28, 2024
31d9c4f
fix: 테마 모두 삭제 시 새 테마 추가 화면으로 이동, 테마 수정 시 문구 변경, 띄어쓰기 css 표시, 테마 수정 시 …
anyl92 Sep 28, 2024
43fdd52
fix: 빌드에러수정
lgrin-byte Sep 28, 2024
a0a0f29
Merge pull request #67 from Next-Room/feat/admin-new병합
lgrin-byte Sep 28, 2024
3174504
fix: 타입에러 수정
lgrin-byte Sep 29, 2024
b1069d2
style: fix 입력 텍스트 색상 미적용
anyl92 Sep 29, 2024
dc74acd
fix: 테마 추가 버튼 disabled 처리 / feat: textfield에서 keydown enter 시 submit 적용
anyl92 Sep 29, 2024
e00edec
style: 사이드바 테마이름 white-space 수정, 높이 fit-content 적용
anyl92 Sep 29, 2024
c20956d
style: 테마 수정 시 문구 변경
anyl92 Sep 29, 2024
90df3ae
style: x버튼 텍스트와 중앙정렬
anyl92 Sep 29, 2024
77c3189
feat: 구독 알아보기 버튼에 노션 링크 연결
anyl92 Sep 29, 2024
c5035a0
feat: 시간, 힌트 limit 설정 및 -, + 기호 사용 방지
anyl92 Sep 29, 2024
3fd9091
fix: theme add submit 오류 픽스
anyl92 Sep 29, 2024
1ea5b44
style: 해상도 재적용, feat: 텍스트필드 포커스 아웃 시 에러텍스트 사라지게
anyl92 Oct 1, 2024
66e42b2
feat: 새 테마 추가 입력값 검증 로직 추가
anyl92 Oct 1, 2024
17a5045
fix: 수정 후 router 최상위 테마로 가는 현상 수정
lgrin-byte Oct 1, 2024
1aee14a
fix: 엔터 클릭 시 모달 생성 막기
lgrin-byte Oct 1, 2024
898599d
Merge pull request #68 from Next-Room/feat/theme-qa
lgrin-byte Oct 1, 2024
bb46330
fix: 수정 후 router 최상위 테마로 가는 현상 수정
lgrin-byte Oct 1, 2024
7766034
fix: 라우터 수정
lgrin-byte Oct 1, 2024
0e57a0c
fix: 모달 엔터 생성 막기
lgrin-byte Oct 1, 2024
6b70f98
Merge branch 'feat/theme-qa' into develop
lgrin-byte Oct 1, 2024
46e390d
fix: 파라미터로 라우터 분기처리
lgrin-byte Oct 1, 2024
c26b018
Merge branch 'feat/theme-qa' into develop
lgrin-byte Oct 1, 2024
0c97866
fix: 의존성 제거
lgrin-byte Oct 1, 2024
aa7780b
Merge branch 'feat/theme-qa' into develop
lgrin-byte Oct 1, 2024
a979be8
feat: 기존 작업 중 디자인 변경사항 적용
anyl92 Oct 23, 2024
7506e9e
feat: 힌트 테이블 UI (힌트 없을 때)
anyl92 Oct 23, 2024
bb608c0
feat: 힌트 테이블 UI (힌트 있을 때)
anyl92 Oct 23, 2024
0e43b67
feat: Drawer 작업중
anyl92 Oct 23, 2024
3c87337
feat: drawer 추가 기본 UI
anyl92 Oct 23, 2024
f2091ca
feat: 미구현 부분 완성, 버튼 컴포넌트 일부 사용
anyl92 Oct 24, 2024
2b2b961
feat: api연결
lgrin-byte Oct 27, 2024
95ca0fe
feat: validation 추가
Oct 28, 2024
a1421ec
feat: 이미지 출력 추가
Oct 29, 2024
f6b659f
refactor: 코드리뷰 반영
Oct 29, 2024
c7b62f3
feat: 정답 이미지 추가
Oct 29, 2024
e47d7e3
feat: 로직 수정
Oct 29, 2024
7db295d
feat: 다이얼로그 추가
Oct 29, 2024
9e24030
Merge pull request #70 from Next-Room/feat/connect-img-api
anyl92 Oct 29, 2024
bea6857
feat: 힌트테이블 css수정, 이미지 삭제 호버 css구현, 로컬이미지 삭제
anyl92 Oct 29, 2024
98d1058
Merge pull request #69 from Next-Room/feat/admin-hint
lgrin-byte Oct 29, 2024
3b85531
fix: 로그인 시 선택된 테마 보이도록 로직 변경
anyl92 Oct 30, 2024
3bd2e59
feat: 힌트추가 atom 업데이트 방식 변경, 힌트추가 시 버튼 분기 및 비활성화, 이미지 삭제 및 재업로드 로직
anyl92 Oct 30, 2024
0d80c02
chore: 주석 삭제
anyl92 Oct 30, 2024
be5cfb2
feat: 이미지 3개초과일경우 토스트 노출, 이미지 png변환 및 압축, 힌트코드 중복 시 토스트 메시지 노출, route…
anyl92 Oct 30, 2024
3057148
fix: 수정모달 수정
lgrin-byte Nov 1, 2024
c7acd45
fix: 버튼 클릭시 outside함수 수정
lgrin-byte Nov 1, 2024
f19c492
feat: 여러개 저장 가능
lgrin-byte Nov 1, 2024
02537ec
fix: 수정하기 구분
lgrin-byte Nov 1, 2024
a78b1dc
feat: helper 함수로 빼기
lgrin-byte Nov 1, 2024
67a480a
feat: 기존 이미지 같이 저장
lgrin-byte Nov 1, 2024
95a1b93
feat: 빌드에러 수정
lgrin-byte Nov 1, 2024
b6761f1
feat: 로그인 부분 버튼 pros수정
lgrin-byte Nov 1, 2024
9b9f1fb
Merge pull request #71 from Next-Room/feat/admin-image
lgrin-byte Nov 2, 2024
ea52fec
feat: 구독 상태 추가
lgrin-byte Nov 2, 2024
00aa297
fix: button type
lgrin-byte Nov 2, 2024
ed95c98
fix: 새로운 테마 추가 시 최근 테마로 이동안하던 현상 수정
lgrin-byte Nov 2, 2024
6c4f54c
refactor: selectedHint Type 기준으로 createHint 동일하게 변경
anyl92 Nov 2, 2024
9f2c075
feat: ThemeDrawer 공사
anyl92 Nov 2, 2024
162e0fd
feat: 구독 상태 추가
lgrin-byte Nov 2, 2024
31204ea
fix: button type
lgrin-byte Nov 2, 2024
021562d
fix: 새로운 테마 추가 시 최근 테마로 이동안하던 현상 수정
lgrin-byte Nov 2, 2024
cdf49f8
feat: css- hint selected 적용, 이미지 border-radius 적용, drawer footer butt…
anyl92 Nov 2, 2024
9bd311f
feat: 힌트코드 4자리 미만 오류, 진행률 0 입력 가능
anyl92 Nov 2, 2024
f540e77
feat: 이미지 첨부 시 구독상태 확인
anyl92 Nov 2, 2024
12016a2
Merge pull request #72 from Next-Room/feat/admin-subscription
anyl92 Nov 2, 2024
ce0d308
feat: 라우터 최종,,수정
lgrin-byte Nov 3, 2024
0a1b4d2
feat: 업데이트 문구 제거
lgrin-byte Nov 3, 2024
86a1ce8
feat: 인증 번호 멘트수정
lgrin-byte Nov 3, 2024
7c1ff4d
fix: 로그인 시에만 리다이렉트 처리
lgrin-byte Nov 3, 2024
1f69a51
feat: 새로고침 시 테마 안바뀌게
lgrin-byte Nov 3, 2024
96cb6b4
fix: 빌드 에러 수정
lgrin-byte Nov 3, 2024
505debd
feat: 선택된 id 데이터 반영
lgrin-byte Nov 3, 2024
d8209af
Merge pull request #73 from Next-Room/feat/new-hint
lgrin-byte Nov 3, 2024
5018a8a
fix: css 코드 누락 추가
anyl92 Nov 3, 2024
696c035
Merge pull request #74 from Next-Room/feat/hint-qa
lgrin-byte Nov 3, 2024
f826412
feat: css- hint selected 적용, 이미지 border-radius 적용, drawer footer butt…
anyl92 Nov 2, 2024
a4b519f
chore: 중복코드제거
anyl92 Nov 2, 2024
929984f
feat: 이미지 첨부 시 구독상태 확인
anyl92 Nov 2, 2024
1da4bdc
fix: 드로워 버튼 크기 수정
anyl92 Nov 2, 2024
1a4b2d8
fix: 구독이 아닐 경우로 분기 처리 변경
lgrin-byte Nov 3, 2024
8b1f8d3
Merge pull request #75 from Next-Room/feat/hint-qa
lgrin-byte Nov 3, 2024
9438e4b
fix: 힌트코드 네자리 오류메시지 수정, 드로워 height 단위vh 수정
anyl92 Nov 3, 2024
f0953a9
fix: css 드로워 헤더 고정
anyl92 Nov 3, 2024
78b2922
fix: textfield / textarea 기본색상 변경
anyl92 Nov 3, 2024
5af8b5c
fix: Drawer X버튼 ghost 디자인시스템 적용
anyl92 Nov 5, 2024
6375526
fix: 버튼 디자인시스템 변경사항 반영, 이제 사용되지 않는 32버전 삭제, 사용되지 않는 클래스 삭제
anyl92 Nov 5, 2024
5762a96
fix: 드로워 수정 등 과정에서 토스트 노출 시 드로워 닫히지 않게 변경, 이미지 개수 텍스트 추가
anyl92 Nov 5, 2024
e90b648
fix: 이미지 크기 css 조정
anyl92 Nov 7, 2024
fae154e
feat: develop push 시 fork 자동화 yml 추가
anyl92 Nov 9, 2024
c7bc476
refactor: eslint rule 수정, eslint-ignore-line 삭제, eslint 관련 사용하지 않는 패키…
anyl92 Nov 9, 2024
99624b2
refactor: pre-commit 파일수정
anyl92 Nov 9, 2024
6cb2139
refactor: eslint 8버전으로 다운, package.json lint 명령어 추가
anyl92 Nov 9, 2024
b6157af
refactor: lint error 수정 / 수정하기 어려운 부분은 line ignore함
anyl92 Nov 9, 2024
968ea3d
style: css 파일 삭제
anyl92 Nov 9, 2024
3b89687
refactor: eslint console.log 제한 추가, prettier write 추가, prettier 적용, p…
anyl92 Nov 9, 2024
fe092c4
refactor: yml에 CI 추가하여 이름 변경
anyl92 Nov 9, 2024
b4aab76
refactor: import css -> sass로 변경
anyl92 Nov 9, 2024
f6a2c0d
refactor: prettier ignore 추가
anyl92 Nov 9, 2024
5097d09
refactor: main.yml 오타수정
anyl92 Nov 9, 2024
7e656ae
fix: sync job 로직 수정. need:quality 종속성이 걸리면 포크 제대로 동작하지 않을 것 같아 삭제
anyl92 Nov 10, 2024
a4ae336
feat: Edit Hint로 Add Hint UI/Hooks 다시 병합, hintType 프롭스를 통한 기능들 분기 처리,…
anyl92 Nov 10, 2024
8b991b8
feat: drawer 열 때 animation 추가, themeDrawer 파일 이름 변경
anyl92 Nov 10, 2024
9eeccf3
feat: 드로워 애니메이션 및 테이블 width 함께 조정되게 구현
anyl92 Nov 10, 2024
6e1f668
feat: 드로워 열린 상태에서 다른 힌트 누르면 바로 전환되게 수정'
anyl92 Nov 10, 2024
f708f54
Merge pull request #78 from Next-Room/feat/cicd
lgrin-byte Nov 10, 2024
ea3751f
feat: localStorge 수정
lgrin-byte Nov 10, 2024
fc09883
refactor: useClickOutside 훅 개선
lgrin-byte Nov 10, 2024
1f3b5fe
feat: 리프레시토큰으로 토큰 재갱신
lgrin-byte Nov 10, 2024
b40e377
fix: 힌트코드 네자리 오류메시지 수정, 드로워 height 단위vh 수정
anyl92 Nov 3, 2024
e859f6f
fix: css 드로워 헤더 고정
anyl92 Nov 3, 2024
3bed451
fix: textfield / textarea 기본색상 변경
anyl92 Nov 3, 2024
1725789
fix: Drawer X버튼 ghost 디자인시스템 적용
anyl92 Nov 5, 2024
e5a0ad2
fix: 버튼 디자인시스템 변경사항 반영, 이제 사용되지 않는 32버전 삭제, 사용되지 않는 클래스 삭제
anyl92 Nov 5, 2024
670698f
fix: 드로워 수정 등 과정에서 토스트 노출 시 드로워 닫히지 않게 변경, 이미지 개수 텍스트 추가
anyl92 Nov 5, 2024
2f88825
fix: 이미지 크기 css 조정
anyl92 Nov 7, 2024
8f85cf8
feat: Edit Hint로 Add Hint UI/Hooks 다시 병합, hintType 프롭스를 통한 기능들 분기 처리,…
anyl92 Nov 10, 2024
91d8b9d
feat: drawer 열 때 animation 추가, themeDrawer 파일 이름 변경
anyl92 Nov 10, 2024
47ed370
feat: 드로워 애니메이션 및 테이블 width 함께 조정되게 구현
anyl92 Nov 10, 2024
b082078
feat: 드로워 열린 상태에서 다른 힌트 누르면 바로 전환되게 수정'
anyl92 Nov 10, 2024
9590b78
Merge branch 'feat/use-refrech-token' into feat/refresh
lgrin-byte Nov 11, 2024
db61e57
fix: 이미지 수정 시 서버데이터 받아오면 로컬데이터 지워줘서 중복이미지 노출되지 않도록 초기화
anyl92 Nov 11, 2024
014ba30
fix: 이미지 개수 카운팅 버그 픽스, 이미지 3개에서 추가버튼 누르면 토스트 띄우는 것으로 수정
anyl92 Nov 11, 2024
9e15805
fix: 사진 수정 여부 파악 로직 수정, 주석 코드 삭제
anyl92 Nov 11, 2024
065b4f4
feat: useClickOutside 훅 수정
lgrin-byte Nov 12, 2024
90be63a
feat: 리프레시토큰 갱신 및 401 에러 만료토큰 시 로그아웃 처리
lgrin-byte Nov 12, 2024
7e7316c
fix: 저장하기 버튼 활성화/비활성화 로직 수정,
anyl92 Nov 12, 2024
8ca7453
Merge pull request #77 from Next-Room/feat/hint-qa
lgrin-byte Nov 12, 2024
024011f
Merge branch 'develop' into feat/refresh
lgrin-byte Nov 12, 2024
a341a8a
feat: 리프레시 토큰 수정
lgrin-byte Nov 12, 2024
c925c66
fix: 이미지 엑박 버그픽스 정규식 수정, 선택된 힌트 다시 선택했을 때 힌트정보 바꾸지 않음
anyl92 Nov 16, 2024
59ae588
fix: header 토큰 재로그인시 갱신
lgrin-byte Nov 18, 2024
b3b66f5
feat: 버튼 클릭 시 모달 노출 유무 수정
lgrin-byte Nov 19, 2024
3b22c25
feat: 코드리뷰 반영
lgrin-byte Nov 19, 2024
aadca4d
feat: css qa 수정
lgrin-byte Nov 19, 2024
ec086b7
fix: 이미지 url 리스트 비교 추가
lgrin-byte Nov 20, 2024
0a9eb28
Merge pull request #81 from Next-Room/feat/refresh
lgrin-byte Nov 20, 2024
6b40511
Merge branch 'develop' into fix/outside-click
lgrin-byte Nov 20, 2024
aefd78d
Merge pull request #82 from Next-Room/fix/outside-click
lgrin-byte Nov 20, 2024
bb69cd3
feat: table overflow hidden 처리
lgrin-byte Nov 20, 2024
75f19b2
fix: 수정하기 드로워 힌트타입 추가
lgrin-byte Nov 20, 2024
cede945
fix: 수정하기 드로워 힌트타입 추가
lgrin-byte Nov 20, 2024
7f02169
fix: isSameHint 중복 개선
lgrin-byte Nov 20, 2024
f321207
fix: 이미지 isSameHint 수정 분기처리 안되는 이슈
lgrin-byte Nov 20, 2024
742b184
fix: 삭제 다이얼로그 닫을 시 드로어 안닫히도록
lgrin-byte Nov 20, 2024
f23a9ca
fix: 새 테마 생성 클릭 후 새로고침 시 최신 테마로 라우팅되로록
lgrin-byte Nov 20, 2024
7a43067
fix: 힌트 삭제 후 드로워 닫히도록 수정
anyl92 Nov 21, 2024
842e9f7
fix: hint table 해상도 1680이상에서 깨지는 UI 수정
anyl92 Nov 21, 2024
b6c32d4
fix: drawer open 시 힌트 테이블 UI 깨지는 부분 수정
anyl92 Nov 21, 2024
13ddab0
fix: Textfield에 string 타입으로 입력 시에는 0중복입력이 가능하도록 수정
anyl92 Nov 21, 2024
3268880
fix: prettier 적용 파일 커밋
anyl92 Nov 21, 2024
535574f
fix: 선택된 테마 리셋되도록
lgrin-byte Nov 21, 2024
07ea38f
Merge pull request #83 from Next-Room/feat/hint-qa-finish
lgrin-byte Nov 21, 2024
e90567e
feat: admin-new url -> admin 으로 폴더명 변경
lgrin-byte Nov 21, 2024
91b4903
fix: 롤백됐나,, 구독 권한 없을 시 403 뜨는 에러 수정
lgrin-byte Nov 21, 2024
80acf34
Merge branch 'feat/hint-qa-finish' into develop
lgrin-byte Nov 21, 2024
379a7cb
Merge pull request #84 from Next-Room/feat/change-url
anyl92 Nov 21, 2024
5f14018
fix: 새 테마 추가하기 후 모달 닫힘
lgrin-byte Nov 22, 2024
90bb0ed
Merge branch 'feat/hint-qa-finish' into develop
lgrin-byte Nov 22, 2024
5ad7a1d
fix: drawer-images 없을 시 미노출로 불필요한 마진 삭제 / 이미지+텍스트 버튼 gap 수정
anyl92 Nov 23, 2024
59278c7
feat: textArea 공통컴포넌트 생성 및 hint/answer 부분 변경 / 힌트 테이블 텍스트 word-break 적용
anyl92 Nov 24, 2024
df1713e
fix: 이미지 파일 없을 때 presignedURL을 요청하지 않게 수정
anyl92 Nov 24, 2024
4e1b8f2
fix: qa사항 일부 반영
anyl92 Nov 25, 2024
253f7e5
feat: 분기 처리 변경
Nov 28, 2024
9f51418
fix: 힌트 토스트 문구 수정
lgrin-byte Nov 29, 2024
7b51719
fix: 저장 방식 변경
lgrin-byte Nov 29, 2024
3a1ff38
fix: 드로어 닫힘 이슈 개선
lgrin-byte Nov 29, 2024
d08ab6f
fix: 컨텐츠 영역 중앙정렬
lgrin-byte Nov 29, 2024
b3fd86f
fix: 구독 상태 분기처리 수정
lgrin-byte Nov 29, 2024
2ab8bdd
Merge pull request #86 from Next-Room/feat/hint-qa-rin
lgrin-byte Nov 30, 2024
a993812
Merge pull request #85 from Next-Room/feat/hint-qa4
lgrin-byte Nov 30, 2024
c0cff70
fix: 회원가입 버튼 disabled 미적용 해결
lgrin-byte Dec 28, 2024
82b66e4
Merge pull request #92 from Next-Room/fix/signup-button
lgrin-byte Dec 28, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .babelrc

This file was deleted.

32 changes: 19 additions & 13 deletions .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,28 +9,34 @@
"plugin:react/recommended",
"plugin:@typescript-eslint/recommended",
"next/core-web-vitals",
"airbnb",
"airbnb/hooks",
"airbnb-typescript",
"prettier",
"plugin:storybook/recommended"
"prettier"
],
"overrides": [],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": "latest",
"sourceType": "module",
"project": ["tsconfig.json"]
"project": "tsconfig.json"
},
"plugins": ["react", "@typescript-eslint"],
"globals": { "NodeJS": "readonly" },
"rules": {
"react/react-in-jsx-scope": "off",
"react/jsx-props-no-spreading": "off",
"jsx-a11y/label-has-associated-control": [
2,
"import/order": [
"error",
{
"labelAttributes": ["htmlFor"]
"groups": [
"builtin",
"external",
"internal",
"parent",
"sibling",
"index"
],
"newlines-between": "always"
}
]
],
"react/display-name": "off",
"jsx-a11y/alt-text": "off",
"@next/next/no-img-element": "off",
"no-console": ["error", { "allow": ["warn", "error"] }]
}
}
48 changes: 48 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Continuous Integration and Synchronization
on:
pull_request:
types: [opened, synchronize, reopened]
push:
branches:
- develop

jobs:
quality:
name: Check quality
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install dependencies
run: npm install --legacy-peer-deps

- name: Checking
run: npm run lint && npm run lint:type && npm run lint:eslint && npm run lint:prettier

sync:
name: Sync forked repo
runs-on: ubuntu-latest
if: github.event_name == 'push' && github.ref == 'refs/heads/develop'

steps:
- name: Checkout develop
uses: actions/checkout@v4
with:
token: ${{ secrets.AUTO_ACTIONS }}
fetch-depth: 0
ref: develop

- name: Add remote-url
run: |
git remote add forked-repo https://lgrin-byte:${{ secrets.AUTO_ACTIONS }}@github.com/lgrin-byte/nextRoomFE
git config user.name lgrin-byte
git config user.email ${{ secrets.EMAIL }}

- name: Push changes to forked-repo
run: |
git push -f forked-repo develop

- name: Clean up
run: |
git remote remove forked-repo
2 changes: 1 addition & 1 deletion .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

npm run lint
npm run lint && npm run lint:prettier && npm run lint:eslint && npm run lint:type
10 changes: 10 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
**/*.css
**/*.scss
**/*.sass
**/*.html
**/*.yml
.github
.husky
.next
.swc
.vscode
10 changes: 5 additions & 5 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"singleQuote": false,
"semi": true,
"useTabs": false,
"printWidth": 80
}
"singleQuote": false,
"semi": true,
"useTabs": false,
"printWidth": 80
}
22 changes: 0 additions & 22 deletions .storybook/main.ts

This file was deleted.

56 changes: 0 additions & 56 deletions .storybook/preview.tsx

This file was deleted.

53 changes: 53 additions & 0 deletions app/(shared)/(ThemeTextArea)/Container.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
import React from "react";
import "./textArea.modules.sass";
import classNames from "classnames";

import useTextArea from "./useTextArea";
import { ThemeInfoTextAreaType } from "./TextAreaType";

export default function ThemeTextArea({
id,
tabIndex,
content,
infoText,
textAreaPlaceholder,
checkErrorText,
}: ThemeInfoTextAreaType) {
const {
textAreaValue,
isFocus,
setIsFocus,
errorText,
textAreaRef,
handleTextAreaChange,
handleTextAreaBlur,
} = useTextArea({ id, content, checkErrorText });

return (
<div tabIndex={isFocus ? -1 : tabIndex} onFocus={() => setIsFocus(true)}>
<textarea
ref={textAreaRef}
className={classNames("theme-textarea", {
error: errorText,
filled: textAreaValue && !(errorText || isFocus),
})}
value={textAreaValue}
placeholder={textAreaPlaceholder}
onChange={handleTextAreaChange}
onBlur={handleTextAreaBlur}
tabIndex={tabIndex}
/>

{errorText && (
<div className="theme-textfield-info error" tabIndex={-1}>
{errorText}
</div>
)}
{infoText && (
<div className="theme-textfield-info" tabIndex={-1}>
{infoText}
</div>
)}
</div>
);
}
11 changes: 11 additions & 0 deletions app/(shared)/(ThemeTextArea)/TextAreaType.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
type ValidationFunction<T> = (value: T) => string;

export type ThemeInfoTextAreaType = {
id: "contents" | "answer";
tabIndex?: number;
title?: string;
content: string;
infoText?: string;
textAreaPlaceholder?: string;
checkErrorText?: ValidationFunction<unknown>;
};
38 changes: 38 additions & 0 deletions app/(shared)/(ThemeTextArea)/textArea.modules.sass
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
@import '../../style/variables'
@import '../../style/mixins'
@import '../../style/button'

.theme-textarea
width: 100%
min-height: 120px
padding: 8px 12px
display: flex
border: 1px solid $color-white20
border-radius: 8px
background-color: $color-white5
color: $color-white
resize: none
cursor: pointer

&.filled
background-color: $color-main
&:focus
outline: none
border: 1px solid $color-white
background-color: $color-black
cursor: text
&:hover
background-color: $color-black
&.error
border: 1px solid $color-semantic100
cursor: text

.theme-textfield-info
margin: 4px 0 0 16px
cursor: default

@include body12R
color: $color-white70
&.error
color: $color-semantic100

Loading
Loading