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

[FIX] layout main 태그가 자식 요소에 중첩되는 문제 해결 #175

Merged
merged 1 commit into from
Dec 23, 2024

Conversation

Brokyeom
Copy link
Member

✨ 구현 기능 명세

  • layout 에서 적용된 padding 값이 하위 요소의 main 요소에 중첩되어 적용되는 문제를 수정합니다.
  • 선택자 지정을 통해 layout의 자식 main에만 padding이 적용되도록 수정했어요.

AS-IS

image

TO-BE

image

✅ PR Point

😭 어려웠던 점

@Brokyeom Brokyeom requested a review from sohee-K December 23, 2024 03:44
@Brokyeom Brokyeom self-assigned this Dec 23, 2024
Copy link

height bot commented Dec 23, 2024

Link Height tasks by mentioning a task ID in the pull request title or commit messages, or description and comments with the keyword link (e.g. "Link T-123").

💡Tip: You can also use "Close T-X" to automatically close a task when the pull request is merged.

Copy link

cloudflare-workers-and-pages bot commented Dec 23, 2024

Deploying sopt-admin with  Cloudflare Pages  Cloudflare Pages

Latest commit: f791d77
Status: ✅  Deploy successful!
Preview URL: https://92f4ebf1.sopt-admin.pages.dev
Branch Preview URL: https://fix-layout-main.sopt-admin.pages.dev

View logs

@Brokyeom
Copy link
Member Author

📝
단순 선택자 변경이기 때문에 하위 요소에 추가 영향을 주는 요소 발견하지 못했음.
따라서 선 머지 후 생기는 이펙트에 대해서는 추후 대응 예정

@Brokyeom Brokyeom merged commit df7952e into dev Dec 23, 2024
2 checks passed
Brokyeom added a commit that referenced this pull request Feb 17, 2025
* style : fix label style in login page

- LABEL_1 -> LABEL_3

* chore : upgrade mds ui

* fix : csv양식의 플레이그라운드 id를 읽는 필드명 변경

- [Amplitude] User ID --> user_id

* chore : update yarn.lock

* chore : mds ui 업데이트 (1.1.8)

* chore : mds ui 정적 css 파일 루트 디렉토리에 import

* chore : immer, use-immer 설치

* chore : upgrade mds-ui

* chore : install mds icons

* 활동기수 35기 기준으로 수정 (#108)

* fix: 불필요한 상태관리 삭제, 세션 삭제 시 refetch 함수 추가

* fix: GenerationDropdown 컴포넌트에서 로고 삭제

* [REFACTOR]: 순수 onClose prop 추가, session, member resetchOnReconnect 옵션 추가 (#111)

* refactor: 순수 onClose prop 추가

* feat: useGetSessionDetail, useGetInfiniteSessionMembers에 refetchOnReconnect: false 옵션 추가

* [CHORE] yarn classic → yarn berry migration (#113)

* chore: yarn 버전 최신버전으로 업데이트 및 yarn berry 마이그레이션

* �fix: peer dependency 불러오지 못하는 오류 해결

* fix: type 정의 못 불러오는 오류 해결, next-optimized-images 삭제

* chore: set node version lts.

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>

* feat: sidebar에 공홈 탭 추가

* chore: 불필요한 파일 및 코드 제거

* fix: path 수정

* feat: 공홈 관리 layout 생성

1. org admin global type 생성
2. title 및 nav 생성

* fix: import type error 수정

* chore: recruit page 컴포넌트 변경

* feat: theme 추가

* feat: 기수 정보 ui 구현

* feat: 모집 일정 ui 구현

* feat: 브랜딩 컬러 ui 구현

* feat: 실시간 브랜딩 컬러 변경되도룩 구현

* refactor: 컴포넌트 분리

* feat: label 적용

* feat: info 버튼 추가

* feat: 서브컬러 예시 ui 구현

* feat: 서브컬러 예시 애니메이션 구현

* refactor: 컴포넌트 분리

* feat: react-hook-form 설치

* feat: form provider 적용

* feat: 배포 버튼 ui 구현

* feat: register 등록

* feat: 에러 메세지 ui 구현

* feat: 모집 유형 label 구현

* fix: next image 태그 제거

* chore: constants 위치 수정

* [FEATURE] 공홈 탭 추가 (#120)

* feat: sidebar에 공홈 탭 추가

* chore: 불필요한 파일 및 코드 제거

* fix: path 수정

* feat: 공홈 관리 layout 생성

1. org admin global type 생성
2. title 및 nav 생성

* fix: import type error 수정

* chore: recruit page 컴포넌트 변경

* chore: 콘솔 지우기

* chore: org 용 constants 파일 생성

* add codeowners, auto-assign workflow.

* chore: mds color로 교체

* refactor: mds color로 변경

* refactor: mds textfield로 변경

* fix: 잘못 merge 된 거 돌리기

* refactor: mds error message 적용

* refactor: mds radio 적용

* design: date time input color 변환

* design: cursor pointer 추가

* feat: input type color 기능 구현

* refactor: 공통 style 분리

* fix: import 경로 수정

* fix: datetime-local input color 수정

* design: 폰트 수정

* refactor: mds icon 적용

* fix: i 버튼 클릭 시 폼 제출되는 에러 해결

* design: img alt color 수정

* chore: 띄어쓰기 제거

* fix: image 경로 수정

* chore: console 지우기ㅎ

* feat: ImageInput publishing

* feat: Delete, AddNews modal publishing

* feat: org home initial publishing

* feat: overlay control을 위한 booleanState hook

* feat: ui component 분리

* refactor: ref 제거

* chore: style 수정

* feat: 수정된 gui 반영

* refactor: confirm modal 컴포넌트로 분리

* refactor: modal 구조 개선

* refactor: selected 되었을 때 home render

* feat: react dropzone 구현

* feat: dropzone 적용

* feat: 전체적인 틀 적용

* feat: part category component 생성

* feat: 파트별 커리큘럼 ui 구현

* feat: 자주 묻는 질문 ui 구현

* feat: react-hook-form register 등록

* fix: 이미지 입력 시 전체 에러 메세지 뜨는 에러 해결

* refactor: 불필요한 props 제거

* remove CODEOWNERS

* chore: gui 누락 부분 반영 및 구조 개선

* [FEATURE] 공홈 어드민 소개 페이지 퍼블리싱 (#129)

* init: 파일 세팅

* fix: 폴더구조 수정

* design: 핵심가치 섹션 퍼블리싱

* design: 파트별 커리큘럼 퍼블리싱

* feat: utils/org 임원진, 파트 배열 분리

* feat: 임원진SNS용 아이콘 추가

* design: 임원진 섹션 퍼블리싱

* design: 헤더 섹션 퍼블리싱

* fix: 커리큘럼 주차 표시 width 고정

* chore: update cache.

* feat: 키컬러 input length 제한

* fix: 투명도까지 고려한 max length 제한

* fix: textarea 높이 수정

* fix: 불필요한 코드 제거

* fix: textarea padding, margin 수정

* fix: icon 수정

* update cache

* feat: api schema 생성

* feat: openapi fetch 생성

* [FEATURE] 공통 컴포넌트 MyDropZone, PartCategory 확장 (#136)

* feat: 탭 조건부렌더링

* feat: MyDropzone 컴포넌트 size 확장 및 스타일 수정

* fix: 탭 조건부 렌더링 방식 수정

* feat: MyDropzone 확장 및 소개탭에 적용

* fix: MyDropzone 적용으로 인한 스타일 수정

* fix: Curriculum 중복 key 설정 수정

* fix: PartCategory 공통 컴포넌트 적용

* feat: PartCategory 공통 컴포넌트 확장

* chore: 소개탭 외 PartCategroy 임시 주석 처리

* fix: initialCurriculum 분리

* fix: SNSInput 공컴 분리

* feat: SNSInput label prop 추가

* feat: 임원진별 조건부 렌더링 추가(커리큘럼과 동일한 방식)

* refactor: image input mydropzone으로 수정

* [FEAUTRE] 공홈 어드민 소개 탭 hook form 연결 (#139)

* install: mds ui 버전업

* feat: curriculum hook form 연결

* feat: ExecInfo 컴포넌트 분리 및 hook form 연결

* feat: HeaderBanner 및 CoreValue hook form 연결

* fix: mds 변경으로 인한 빌드에러 픽스

* fix: 코드리뷰 반영

* fix: ExecType 선언

* install: mds ui 업데이트

* install: mds textarea patch update

* feat: 지원하기 탭 hook form 연결

* delete: conflict

* design: 모집 일정 디자인 수정

* refactor: 공통 부분 분리

* fix: CoreValue form label 수정 및 require 추가

* design: 필수 표시 추가

* fix: Curriculum form label 수정 및 required 추가

* fix: ExecInfo form label 수정 및 required 추가

* fix: 지원하기 파트별 인재상 label 수정

* fix: 지원하기 FnA label 수정

* feat: required dot icon 생성

* design: header 부분 ui 변경

* design: 나머지 부분 Ui 변경

* fix: 공통 탭 hook form 연결

* fix: 변경된 form label org.ts에도 반영

* feat: ColorPicker hook form과 연결

* chore: 사소한 스타일 수정

* fix: OB/YB 렌더링 트리거 및 hasValue 조건 수정

* feat: 모집 일정에 필수 조건 추가

* fix: dropzone 클릭 가능하게 수정

* feat: api instance 수정 및 build 파이프라인에 로직 추가

* chore: 필요없는 파일 제거

* fix: 서브 컬러 error 연결

* feat: ob / yb 선택 안할 시 해당 ui 보여지도록 구현

* refactor: 모집 일정 constants화

* fix: 에러메시지와 color preview align 일치

* fix: form validation off

* fix: 배포 누르면 revalidate 안 되는 에러 해결

* feat: 파트별 소개 필수 입력 받도록 구현

* feat: fna 필수 입력 받도록 구현

* refactor: 반복되는 로직 제거

* fix: type error 해결

* feat: 이미지 파일 이름을 value로 저장

* feat: 배포 api 연결

* [FEATURE] HOME 탭 hook form 작업 및 API 연결 (#140)

* feat: admin get, news post, delete api

* feat: action modal develop & query hook

* feat: hook form develop

* feat: admin data button 반영

* chore: resolve build error

* chore: getToken으로 header 설정

* feat: textarea hook form 연결

* fix: fix build error

---------

Co-authored-by: lydiacho <sheecho0804@ewhain.net>

* chore: 일단 커밋

* feat: 소개 탭 데이터 연결

* fix: type error 해결 by any

* fix: 테스트용 주석 해제

* chore: fetch 함수 네이밍 변경

* [FEATURE] Alarm Admin Base Branch (#159)

* [FEATURE] 알림 발송 Modal 구현 (#115)

* feat: 알림 발송 Modal UI 구현

* fix: description 필드 제거

* fix: resolve build error

* chore: set yarn 4.5.0

* feat: 알림 발송 API 연결

* Revert "feat: 알림 발송 API 연결"

This reverts commit d25d07e.

* Revert "chore: set yarn 4.5.0"

This reverts commit e931706.

* fix: DatePicker용 커스텀 Select 컴포넌트로 대체

* [FEATURE] 알림 발송 API 연결 (#116)

* yarn install version 4.5.0

* Revert "feat: 알림 발송 API 연결"

This reverts commit d25d07e.

* feat: 알림 발송 API 연결

* fix: remoce legacy postAlarm function.

* fix: remove legacy Alarm Modal component.

* feat: 알림 앱링크 연결

* refactor: selectOptions 항목 utils로 이동

* lint

* feat: CSV 파일 업로드 로직 이식

* fix: 불필요한 코드 삭제

* feat: CSV 파일 검사 로직 추가

* Add onClose

* fix: csv 조건문 수정

* update cache

* fix: 발송금지시간 스펙 변경사항 반영

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>
Co-authored-by: HyeongKyeom Kim <97586683+Brokyeom@users.noreply.github.com>

* style: nav, header 스타일 추가

* feat: 알림 리스트 query 수정

* feat: 알림 리스트 mds 적용 및 변경된 스펙 적용

* feat: 알림 조회 WIP

* feat: 알림 조회 링크 & 디자인 추가

* fix: line-height를 padding-top으로 대체

* fix: mds Chip으로 대체

* refact: utils 분리

* fix: Alarm type 수정

* Feat: Chip에 disabled 추가 (#158)

* chore: update mds version to 2.7.15

* feat: Chip에 disabled 추가

* resolve conflict

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>

---------

Co-authored-by: Jungwoo LEE <jungwoo3490@naver.com>
Co-authored-by: sohee <soheek@fairsquarelab.com>

* feat: presigned url 붙이기

* fix: 저장하는 file data 변경

* fix: type error 일단 수정

* chore: 불필요한 코드 제거

* feat: presigned url 에러 처리

* feat: 라이브러리 설치 및 명령어 작성

* feat: type 생성

* fix: type error 해결

* chore: console 제거

* feat: presigned url 보내기 위한 데이터 없을 시 에러 처리

* [FEATURE] 공통 Modal 구현 및 적용, 홈 & 소개 탭 UI 수정사항 반영 (#164)

* design: 소개탭 헤더 수정

* design: 핵심 가치 수정

* design: 커리큘럼, 임원진 ㅅ정

* design: 간단한 디자인 수정사항 반영

* feat: 소개탭 헤더 Info Modal 구현

* feat: Modal 컴포넌트, 스타일, 훅 공통으로 분리

* fix: Modal 공통 컴포넌트 다시 제대로 분리

* feat: 공통 Modal 공통 '서브컬러'에 적용

* move: home 디렉토리->HomeSection으로 이름 변경

* feat: 홈 Modal '파트별소개', '최신소식' 연결

* design: 주용오빠 뷰 변경사항 반영

* feat: 지원하기탭 헤더에 공통모달 적용

* fix: 코드리뷰 반영

* refactor: newsImage file property로 전송

* feat: post success 후 state 초기화

* feat: partIntro validation 추가

* feat: generate 된 파일들 pr에 올라가지 않도록 하기

* chore: test 해보기

* feat: intro part org root에서 관리

* fix: modal z index 수정

* docs: react hook form register naming 정리

* refactor: 함수, 상수 분리

* fix: layout main 태그가 자식 요소에 중첩되는 문제 해결 (#175)

* refactor: 모집 기간 register 네이밍 수정

* refactor: recruit part curriculum  register 네이밍 수정

* refactor: recruit questions register 네이밍 수정

* chore: 불필요한 파일 제거

* chore: console log 제거

* refactor: branding color register 네이밍 수정

* fix: undefined 참조 할 수 없는 에러 해결

* refactor: about section state 끌어올리기

* chore: 불필요한 코드 제거

* feat: 공통 탭 validate 체크 함수 생성

* feat: 소개 탭 validate 체크 함수 생성

* feat: 지원하기 탭 validate 체크 함수 생성

* feat: validate 함수 적용

* fix: build 에러 해결

* fix: 파트별 커리큘럼 label 수정

* feat: 이미지 error ui 구현

* fix: 임원진 input error ui 구현

* fix: 파트 커리큘럼 input error ui 구현

* fix: sub color input들 정렬 맞추기

* refactor: 컬러코드에 # 제거하기

* fix: font 두꺼워 보이는 오류 해결

* fix: 소제목 설명 폰트 크기 수정

* feat: 임원진 프로필 사진 description 수정

* fix: 서브 컬러 description 간격 추가

* fix: 아이콘이랑 input들 간격 맞추기

* feat: 비어있는 필드 있을 시 toast 띄우기

* chore: 문구 수정

* fix: 알림 발송시간 예약시간에 맞도록 수정

* fix: 발송 시간 placeholder 수정

* fix: 날짜 선택 placehoilder 수정

* fix

* refactor: 불필요한 로직 제거

* fix: build 에러 해결

* fix: build 에러 해결

* [FEATURE] org admin 배포 연결 (#189)

* [FEATURE] 홈 탭 - 파트별 소개 validation (#188)

* fix: 이미지 preview 계속 유지 시키기

* refactor: action modal 공통 컴포넌트로 분리

* feat: action modal 최종 배포 버튼에도 적용

* fix: 모달 취소/배포 클릭 시 checked 해제

* feat: 배포 성공 시 성공 toast 띄우기

* chore: 텍스트 스타일 변경

* chore: upgrade mds ui to 2.8.5

* chore: Upgrade mds ui version to 2.8.6

* [FIX] 알림 어드민 QA (#195)

* fix: (QA) 모달 취소버튼 클릭 시 confirm 노출

* fix: imports sort

* fix: modal z-index 재조정

* fix: z-index

* refactor: csv 인식 로직 수정

* fix: Add alerts

* fix: 닫기 버튼 수정

* refactor: api endpoint env production 반영

* fix: replace generation constant

* fix: Update CreateAlarmModal styles and confirm message formatting

* Refactor AlarmList component: Update alarm status display, adjust styles, and rename properties for clarity

* [FEAT] 공홈 어드민 QA용 매직버튼 만들었어요  (#197)

* feat: qa용 매직버튼 추가

* fix: optional chain

---------

Co-authored-by: seunghee84 <seunghee.cho@rapportlabs.kr>

* fix: 배포환경/프리뷰환경 분기

* chore: QA용 dev에 prod API 연결

* refactor(hotfix): Update alarm link and target type definitions

* refactor: Update target type translator definitions

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>
Co-authored-by: HyeongKyeom Kim <97586683+Brokyeom@users.noreply.github.com>
Co-authored-by: suwonthugger <127329855+suwonthugger@users.noreply.github.com>
Co-authored-by: Jeon Eonseok <jseokeon@gmail.com>
Co-authored-by: Eonseok Jeon <121864459+eonseok-jeon@users.noreply.github.com>
Co-authored-by: wuzoo <wndyd9911@gmail.com>
Co-authored-by: 최주용 <121484561+wuzoo@users.noreply.github.com>
Co-authored-by: Jungwoo LEE <jungwoo3490@naver.com>
Co-authored-by: sohee <soheek@fairsquarelab.com>
Co-authored-by: seunghee84 <seunghee.cho@rapportlabs.kr>
suwonthugger added a commit that referenced this pull request Feb 28, 2025
* chore : update yarn.lock

* chore : mds ui 업데이트 (1.1.8)

* chore : mds ui 정적 css 파일 루트 디렉토리에 import

* chore : immer, use-immer 설치

* chore : upgrade mds-ui

* chore : install mds icons

* 활동기수 35기 기준으로 수정 (#108)

* fix: 불필요한 상태관리 삭제, 세션 삭제 시 refetch 함수 추가

* fix: GenerationDropdown 컴포넌트에서 로고 삭제

* [REFACTOR]: 순수 onClose prop 추가, session, member resetchOnReconnect 옵션 추가 (#111)

* refactor: 순수 onClose prop 추가

* feat: useGetSessionDetail, useGetInfiniteSessionMembers에 refetchOnReconnect: false 옵션 추가

* [CHORE] yarn classic → yarn berry migration (#113)

* chore: yarn 버전 최신버전으로 업데이트 및 yarn berry 마이그레이션

* �fix: peer dependency 불러오지 못하는 오류 해결

* fix: type 정의 못 불러오는 오류 해결, next-optimized-images 삭제

* chore: set node version lts.

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>

* feat: sidebar에 공홈 탭 추가

* chore: 불필요한 파일 및 코드 제거

* fix: path 수정

* feat: 공홈 관리 layout 생성

1. org admin global type 생성
2. title 및 nav 생성

* fix: import type error 수정

* chore: recruit page 컴포넌트 변경

* feat: theme 추가

* feat: 기수 정보 ui 구현

* feat: 모집 일정 ui 구현

* feat: 브랜딩 컬러 ui 구현

* feat: 실시간 브랜딩 컬러 변경되도룩 구현

* refactor: 컴포넌트 분리

* feat: label 적용

* feat: info 버튼 추가

* feat: 서브컬러 예시 ui 구현

* feat: 서브컬러 예시 애니메이션 구현

* refactor: 컴포넌트 분리

* feat: react-hook-form 설치

* feat: form provider 적용

* feat: 배포 버튼 ui 구현

* feat: register 등록

* feat: 에러 메세지 ui 구현

* feat: 모집 유형 label 구현

* fix: next image 태그 제거

* chore: constants 위치 수정

* [FEATURE] 공홈 탭 추가 (#120)

* feat: sidebar에 공홈 탭 추가

* chore: 불필요한 파일 및 코드 제거

* fix: path 수정

* feat: 공홈 관리 layout 생성

1. org admin global type 생성
2. title 및 nav 생성

* fix: import type error 수정

* chore: recruit page 컴포넌트 변경

* chore: 콘솔 지우기

* chore: org 용 constants 파일 생성

* add codeowners, auto-assign workflow.

* chore: mds color로 교체

* refactor: mds color로 변경

* refactor: mds textfield로 변경

* fix: 잘못 merge 된 거 돌리기

* refactor: mds error message 적용

* refactor: mds radio 적용

* design: date time input color 변환

* design: cursor pointer 추가

* feat: input type color 기능 구현

* refactor: 공통 style 분리

* fix: import 경로 수정

* fix: datetime-local input color 수정

* design: 폰트 수정

* refactor: mds icon 적용

* fix: i 버튼 클릭 시 폼 제출되는 에러 해결

* design: img alt color 수정

* chore: 띄어쓰기 제거

* fix: image 경로 수정

* chore: console 지우기ㅎ

* feat: ImageInput publishing

* feat: Delete, AddNews modal publishing

* feat: org home initial publishing

* feat: overlay control을 위한 booleanState hook

* feat: ui component 분리

* refactor: ref 제거

* chore: style 수정

* feat: 수정된 gui 반영

* refactor: confirm modal 컴포넌트로 분리

* refactor: modal 구조 개선

* refactor: selected 되었을 때 home render

* feat: react dropzone 구현

* feat: dropzone 적용

* feat: 전체적인 틀 적용

* feat: part category component 생성

* feat: 파트별 커리큘럼 ui 구현

* feat: 자주 묻는 질문 ui 구현

* feat: react-hook-form register 등록

* fix: 이미지 입력 시 전체 에러 메세지 뜨는 에러 해결

* refactor: 불필요한 props 제거

* remove CODEOWNERS

* chore: gui 누락 부분 반영 및 구조 개선

* [FEATURE] 공홈 어드민 소개 페이지 퍼블리싱 (#129)

* init: 파일 세팅

* fix: 폴더구조 수정

* design: 핵심가치 섹션 퍼블리싱

* design: 파트별 커리큘럼 퍼블리싱

* feat: utils/org 임원진, 파트 배열 분리

* feat: 임원진SNS용 아이콘 추가

* design: 임원진 섹션 퍼블리싱

* design: 헤더 섹션 퍼블리싱

* fix: 커리큘럼 주차 표시 width 고정

* chore: update cache.

* feat: 키컬러 input length 제한

* fix: 투명도까지 고려한 max length 제한

* fix: textarea 높이 수정

* fix: 불필요한 코드 제거

* fix: textarea padding, margin 수정

* fix: icon 수정

* update cache

* feat: api schema 생성

* feat: openapi fetch 생성

* [FEATURE] 공통 컴포넌트 MyDropZone, PartCategory 확장 (#136)

* feat: 탭 조건부렌더링

* feat: MyDropzone 컴포넌트 size 확장 및 스타일 수정

* fix: 탭 조건부 렌더링 방식 수정

* feat: MyDropzone 확장 및 소개탭에 적용

* fix: MyDropzone 적용으로 인한 스타일 수정

* fix: Curriculum 중복 key 설정 수정

* fix: PartCategory 공통 컴포넌트 적용

* feat: PartCategory 공통 컴포넌트 확장

* chore: 소개탭 외 PartCategroy 임시 주석 처리

* fix: initialCurriculum 분리

* fix: SNSInput 공컴 분리

* feat: SNSInput label prop 추가

* feat: 임원진별 조건부 렌더링 추가(커리큘럼과 동일한 방식)

* refactor: image input mydropzone으로 수정

* [FEAUTRE] 공홈 어드민 소개 탭 hook form 연결 (#139)

* install: mds ui 버전업

* feat: curriculum hook form 연결

* feat: ExecInfo 컴포넌트 분리 및 hook form 연결

* feat: HeaderBanner 및 CoreValue hook form 연결

* fix: mds 변경으로 인한 빌드에러 픽스

* fix: 코드리뷰 반영

* fix: ExecType 선언

* install: mds ui 업데이트

* install: mds textarea patch update

* feat: 지원하기 탭 hook form 연결

* delete: conflict

* design: 모집 일정 디자인 수정

* refactor: 공통 부분 분리

* fix: CoreValue form label 수정 및 require 추가

* design: 필수 표시 추가

* fix: Curriculum form label 수정 및 required 추가

* fix: ExecInfo form label 수정 및 required 추가

* fix: 지원하기 파트별 인재상 label 수정

* fix: 지원하기 FnA label 수정

* feat: required dot icon 생성

* design: header 부분 ui 변경

* design: 나머지 부분 Ui 변경

* fix: 공통 탭 hook form 연결

* fix: 변경된 form label org.ts에도 반영

* feat: ColorPicker hook form과 연결

* chore: 사소한 스타일 수정

* fix: OB/YB 렌더링 트리거 및 hasValue 조건 수정

* feat: 모집 일정에 필수 조건 추가

* fix: dropzone 클릭 가능하게 수정

* feat: api instance 수정 및 build 파이프라인에 로직 추가

* chore: 필요없는 파일 제거

* fix: 서브 컬러 error 연결

* feat: ob / yb 선택 안할 시 해당 ui 보여지도록 구현

* refactor: 모집 일정 constants화

* fix: 에러메시지와 color preview align 일치

* fix: form validation off

* fix: 배포 누르면 revalidate 안 되는 에러 해결

* feat: 파트별 소개 필수 입력 받도록 구현

* feat: fna 필수 입력 받도록 구현

* refactor: 반복되는 로직 제거

* fix: type error 해결

* feat: 이미지 파일 이름을 value로 저장

* feat: 배포 api 연결

* [FEATURE] HOME 탭 hook form 작업 및 API 연결 (#140)

* feat: admin get, news post, delete api

* feat: action modal develop & query hook

* feat: hook form develop

* feat: admin data button 반영

* chore: resolve build error

* chore: getToken으로 header 설정

* feat: textarea hook form 연결

* fix: fix build error

---------

Co-authored-by: lydiacho <sheecho0804@ewhain.net>

* chore: 일단 커밋

* feat: 소개 탭 데이터 연결

* fix: type error 해결 by any

* fix: 테스트용 주석 해제

* chore: fetch 함수 네이밍 변경

* [FEATURE] Alarm Admin Base Branch (#159)

* [FEATURE] 알림 발송 Modal 구현 (#115)

* feat: 알림 발송 Modal UI 구현

* fix: description 필드 제거

* fix: resolve build error

* chore: set yarn 4.5.0

* feat: 알림 발송 API 연결

* Revert "feat: 알림 발송 API 연결"

This reverts commit d25d07e.

* Revert "chore: set yarn 4.5.0"

This reverts commit e931706.

* fix: DatePicker용 커스텀 Select 컴포넌트로 대체

* [FEATURE] 알림 발송 API 연결 (#116)

* yarn install version 4.5.0

* Revert "feat: 알림 발송 API 연결"

This reverts commit d25d07e.

* feat: 알림 발송 API 연결

* fix: remoce legacy postAlarm function.

* fix: remove legacy Alarm Modal component.

* feat: 알림 앱링크 연결

* refactor: selectOptions 항목 utils로 이동

* lint

* feat: CSV 파일 업로드 로직 이식

* fix: 불필요한 코드 삭제

* feat: CSV 파일 검사 로직 추가

* Add onClose

* fix: csv 조건문 수정

* update cache

* fix: 발송금지시간 스펙 변경사항 반영

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>
Co-authored-by: HyeongKyeom Kim <97586683+Brokyeom@users.noreply.github.com>

* style: nav, header 스타일 추가

* feat: 알림 리스트 query 수정

* feat: 알림 리스트 mds 적용 및 변경된 스펙 적용

* feat: 알림 조회 WIP

* feat: 알림 조회 링크 & 디자인 추가

* fix: line-height를 padding-top으로 대체

* fix: mds Chip으로 대체

* refact: utils 분리

* fix: Alarm type 수정

* Feat: Chip에 disabled 추가 (#158)

* chore: update mds version to 2.7.15

* feat: Chip에 disabled 추가

* resolve conflict

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>

---------

Co-authored-by: Jungwoo LEE <jungwoo3490@naver.com>
Co-authored-by: sohee <soheek@fairsquarelab.com>

* feat: presigned url 붙이기

* fix: 저장하는 file data 변경

* fix: type error 일단 수정

* chore: 불필요한 코드 제거

* feat: presigned url 에러 처리

* feat: 라이브러리 설치 및 명령어 작성

* feat: type 생성

* fix: type error 해결

* chore: console 제거

* feat: presigned url 보내기 위한 데이터 없을 시 에러 처리

* [FEATURE] 공통 Modal 구현 및 적용, 홈 & 소개 탭 UI 수정사항 반영 (#164)

* design: 소개탭 헤더 수정

* design: 핵심 가치 수정

* design: 커리큘럼, 임원진 ㅅ정

* design: 간단한 디자인 수정사항 반영

* feat: 소개탭 헤더 Info Modal 구현

* feat: Modal 컴포넌트, 스타일, 훅 공통으로 분리

* fix: Modal 공통 컴포넌트 다시 제대로 분리

* feat: 공통 Modal 공통 '서브컬러'에 적용

* move: home 디렉토리->HomeSection으로 이름 변경

* feat: 홈 Modal '파트별소개', '최신소식' 연결

* design: 주용오빠 뷰 변경사항 반영

* feat: 지원하기탭 헤더에 공통모달 적용

* fix: 코드리뷰 반영

* refactor: newsImage file property로 전송

* feat: post success 후 state 초기화

* feat: partIntro validation 추가

* feat: generate 된 파일들 pr에 올라가지 않도록 하기

* chore: test 해보기

* feat: intro part org root에서 관리

* fix: modal z index 수정

* docs: react hook form register naming 정리

* refactor: 함수, 상수 분리

* fix: layout main 태그가 자식 요소에 중첩되는 문제 해결 (#175)

* refactor: 모집 기간 register 네이밍 수정

* refactor: recruit part curriculum  register 네이밍 수정

* refactor: recruit questions register 네이밍 수정

* chore: 불필요한 파일 제거

* chore: console log 제거

* refactor: branding color register 네이밍 수정

* fix: undefined 참조 할 수 없는 에러 해결

* refactor: about section state 끌어올리기

* chore: 불필요한 코드 제거

* feat: 공통 탭 validate 체크 함수 생성

* feat: 소개 탭 validate 체크 함수 생성

* feat: 지원하기 탭 validate 체크 함수 생성

* feat: validate 함수 적용

* fix: build 에러 해결

* fix: 파트별 커리큘럼 label 수정

* feat: 이미지 error ui 구현

* fix: 임원진 input error ui 구현

* fix: 파트 커리큘럼 input error ui 구현

* fix: sub color input들 정렬 맞추기

* refactor: 컬러코드에 # 제거하기

* fix: font 두꺼워 보이는 오류 해결

* fix: 소제목 설명 폰트 크기 수정

* feat: 임원진 프로필 사진 description 수정

* fix: 서브 컬러 description 간격 추가

* fix: 아이콘이랑 input들 간격 맞추기

* feat: 비어있는 필드 있을 시 toast 띄우기

* chore: 문구 수정

* fix: 알림 발송시간 예약시간에 맞도록 수정

* fix: 발송 시간 placeholder 수정

* fix: 날짜 선택 placehoilder 수정

* fix

* refactor: 불필요한 로직 제거

* fix: build 에러 해결

* fix: build 에러 해결

* [FEATURE] org admin 배포 연결 (#189)

* [FEATURE] 홈 탭 - 파트별 소개 validation (#188)

* fix: 이미지 preview 계속 유지 시키기

* refactor: action modal 공통 컴포넌트로 분리

* feat: action modal 최종 배포 버튼에도 적용

* fix: 모달 취소/배포 클릭 시 checked 해제

* feat: 배포 성공 시 성공 toast 띄우기

* chore: 텍스트 스타일 변경

* chore: upgrade mds ui to 2.8.5

* chore: Upgrade mds ui version to 2.8.6

* [FIX] 알림 어드민 QA (#195)

* fix: (QA) 모달 취소버튼 클릭 시 confirm 노출

* fix: imports sort

* fix: modal z-index 재조정

* fix: z-index

* refactor: csv 인식 로직 수정

* fix: Add alerts

* fix: 닫기 버튼 수정

* refactor: api endpoint env production 반영

* fix: replace generation constant

* fix: Update CreateAlarmModal styles and confirm message formatting

* Refactor AlarmList component: Update alarm status display, adjust styles, and rename properties for clarity

* [FEAT] 공홈 어드민 QA용 매직버튼 만들었어요  (#197)

* feat: qa용 매직버튼 추가

* fix: optional chain

---------

Co-authored-by: seunghee84 <seunghee.cho@rapportlabs.kr>

* fix: 배포환경/프리뷰환경 분기

* chore: QA용 dev에 prod API 연결

* refactor(hotfix): Update alarm link and target type definitions

* refactor: Update target type translator definitions

* fix: QA용 API 주소 삭제

* [ Feat ] 활동기수를 36기 기준으로 수정했어요 (#201)

* feat: 활동기수 36기 기준으로 수정

* chore: 컴포넌트 내부에서 쓰이지 않는 import 문 삭제

* chore: 빈 쉼표 제거

---------

Co-authored-by: Brokyeom <goindol40@gmail.com>
Co-authored-by: HyeongKyeom Kim <97586683+Brokyeom@users.noreply.github.com>
Co-authored-by: Jeon Eonseok <jseokeon@gmail.com>
Co-authored-by: Eonseok Jeon <121864459+eonseok-jeon@users.noreply.github.com>
Co-authored-by: wuzoo <wndyd9911@gmail.com>
Co-authored-by: lydiacho <81505421+lydiacho@users.noreply.github.com>
Co-authored-by: 최주용 <121484561+wuzoo@users.noreply.github.com>
Co-authored-by: lydiacho <sheecho0804@ewhain.net>
Co-authored-by: Jungwoo LEE <jungwoo3490@naver.com>
Co-authored-by: sohee <soheek@fairsquarelab.com>
Co-authored-by: seunghee84 <seunghee.cho@rapportlabs.kr>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant