feat(fe): make generator, checker, validator page#3491
feat(fe): make generator, checker, validator page#3491
Conversation
|
✅ Syncing Preview App Succeeded Application: |
|
컴포넌트화하니 깔끔하네요!! 👍 아래 자잘한 수정사항만 확인해주세요~ |
apps/frontend/app/(client)/(main)/(create)/problem/create/_components/FileUploadSection.tsx
Outdated
Show resolved
Hide resolved
apps/frontend/app/(client)/(main)/(create)/problem/create/_components/FileUploadSection.tsx
Outdated
Show resolved
Hide resolved
…/github.com/skkuding/codedang into t2631-make-generator-checker-validator-page
|
✅ Syncing Preview App Succeeded Application: |
apps/frontend/app/(client)/(main)/(create)/problem/create/_components/FileUploadSection.tsx
Outdated
Show resolved
Hide resolved
apps/frontend/app/(client)/(main)/(create)/problem/create/_components/FileUploadSection.tsx
Outdated
Show resolved
Hide resolved
apps/frontend/app/(client)/(main)/(create)/problem/create/_components/FileUploadSection.tsx
Outdated
Show resolved
Hide resolved
|
추가적으로 저는 솔루션 파일 업로드 할 때 기존 파일 위에 추가되도록 했는데 종희님처럼 아래에 추가하는 편이 나으려나요? |
solution 탭 PR에 남긴 댓글 확인 부탁드립니다! |
넵 그럼 종희님 방식으로 저도 작업하도록 하겠습니다! |
|
✅ Syncing Preview App Succeeded Application: |
6d1ed3b to
2ae5c21
Compare
…/github.com/skkuding/codedang into t2631-make-generator-checker-validator-page
|
✅ Syncing Preview App Succeeded Application: |
|
✅ Syncing Preview App Succeeded Application: |
|
일단 너무 고생하셨습니다!! 몇가지만 고치면 될 것 같아요~ |
| </div> | ||
|
|
||
| <div className="px-6 py-7"> | ||
| {activeTab === 'generator' && ( |
There was a problem hiding this comment.
요기서 특정 탭에서 파일 업로드를 하고 다른 탭으로 가면 업로드했던 그 파일이 사라지는 문제가 있어요! 현재 코드는 하나의 FileUploadSection 컴포넌트만 살려두게 되어있는데 세 개 모두 살려두되 선택되지 않은 탭 페이지에 대해서는 hidden으로 두던가 해야할 것 같아요~
| text: '특수 채점', | ||
| subText: '특수 채점 기능', | ||
| Component: CheckerPage | ||
| label: 'Tools', |
There was a problem hiding this comment.
SNB 수정하시고 추가적으로 스켈레톤 코드도 이에 맞게 수정해야 할 것 같아용!
| </p> | ||
| <div className="bg-color-neutral-99 border-color-cool-neutral-90 flex flex-col gap-2 rounded-[8px] border p-4"> | ||
| {FORMAT_EXAMPLES.map((example, index) => ( | ||
| <div key={index} className="flex items-center gap-2"> |
There was a problem hiding this comment.
bullet이랑 텍스트 사이 너비가 피그마 상보다 좁아요! 이 페이지의 bullet 크기가 8x8이 아니어서 그런 것 같습니당!
Description
문제 생성 탭 중에서 generator, checker, validator 페이지를 만들었습니다.
공통된 코드를 컴포넌트화하고 디자인, 파일 업로드 기능을 구현했어요.
Additional context
close TAS-2631
Before submitting the PR, please make sure you do the following
fixes #123).