Skip to content

feat(fe): create my-problem tab#3521

Open
woo943 wants to merge 41 commits into
mainfrom
t2650-create-myproblem-tab
Open

feat(fe): create my-problem tab#3521
woo943 wants to merge 41 commits into
mainfrom
t2650-create-myproblem-tab

Conversation

@woo943
Copy link
Copy Markdown
Contributor

@woo943 woo943 commented Apr 1, 2026

Description

https://www.figma.com/design/c7RefqPCB4HC9DuFhT7eFg/%EC%BD%94%EB%93%9C%EB%8B%B9-%EB%A6%AC%EB%94%94%EC%9E%90%EC%9D%B8--2025ver-?node-id=29387-14949&m=dev 피그마 링크
image

  • my problem 페이지 (데이터 있는 경우)
image
  • my problem 페이지 (데이터 없는 경우) /problem/my-problem/empty => 이 경로로 가면 볼 수 있고, 머지 전에 지우도록 하겠습니다. -> 지웠습니다.

  • published 탭 filter 기능이 어떻게 되는지 모르겠어서 일단 my problem 탭 작업부터 했습니다.

  • 무한 스크롤 기능으로 구현되어 있습니다.

  • searchBar는 높이 구현이 안 되어서 컴포넌트 작업을 시작해야 할 거 같습니다.

  • 데이터 없는 경우의 페이지도 작업 했습니다. 확인 부탁드려요! (경로 : /problem/my-problem/empty)

  • 새 문제 생성 버튼은 누르면 /problem/create로 가도록 했고, filter는 버튼만 일단 만들어 뒀습니다.

Additional context

close TAS-2650


Before submitting the PR, please make sure you do the following

@woo943 woo943 requested review from nana3851, ojongii and sONg20NOW April 1, 2026 12:51
@woo943 woo943 self-assigned this Apr 1, 2026
hyeonwooseo added 2 commits May 8, 2026 16:45
…m-tab

# Conflicts:
#	apps/frontend/app/(client)/(main)/problem/_components/ProblemDataTable.tsx
@skkuding-bot skkuding-bot Bot added preview 이 라벨이 붙어있어야 프론트엔드 Preview 환경이 생성됩니다 and removed no-preview labels May 8, 2026
@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 8, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 5284994c0020bf047e9b1ccb2994f6b2e9e46203
Health Status: Healthy

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 12, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 269b5309e3b67171ac83e9fe9b4cad021395d007
Health Status: Healthy

Open Preview | View in Argo CD

Comment thread apps/frontend/app/(client)/(main)/problem/_components/MyProblem.tsx Outdated
Comment thread apps/frontend/app/(client)/(main)/problem/_components/MyProblemDataTable.tsx Outdated
Comment thread apps/frontend/app/(client)/(main)/problem/_components/MyProblemDataTable.tsx Outdated
Comment thread apps/frontend/app/(client)/(main)/problem/_components/MyProblemDataTable.tsx Outdated
@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 12, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: a63020130f63c353081c42982c83efaf90be6362
Health Status: Healthy

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 12, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 017ce6058d036736c3e4be55cc649e9b165e5470
Health Status: Healthy

Open Preview | View in Argo CD

@ojongii
Copy link
Copy Markdown
Contributor

ojongii commented May 13, 2026

.codex 파일은 실수로 추가된 것 같은데, 없어도 될 것 같아요~

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 13, 2026

Syncing Preview App Failed

Application: frontend
Revision: aa9018ad4e500f3c7d36342e194b877e45d48944
Health Status: Degraded

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 13, 2026

Syncing Preview App Failed

Application: frontend
Revision: t2650-create-myproblem-tab
Health Status: Healthy

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 14, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: aa9018ad4e500f3c7d36342e194b877e45d48944
Health Status: Healthy

Open Preview | View in Argo CD

Comment thread apps/frontend/app/(client)/(main)/problem/_components/MyProblemDataTable.tsx Outdated
@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 16, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 9546e6eb9ff4c50c2633df8de55304891d1222c7
Health Status: Healthy

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 16, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 976783ac3e46bb3d6dce43b2b5a8456f9c8d0715
Health Status: Healthy

Open Preview | View in Argo CD

@skkuding-bot
Copy link
Copy Markdown

skkuding-bot Bot commented May 28, 2026

Syncing Preview App Succeeded

Application: frontend
Revision: 8dba29388d215eba606b02da6f96579b2433428e
Health Status: Healthy

Open Preview | View in Argo CD

import { SearchBar } from '@/components/SearchBar'
import { Button } from '@/components/shadcn/button'
import { cn } from '@/libs/utils'
import ClockGray from '@/public/icons/clock_gray.svg'
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

clock_gray 대신에 이번에 clock icon 써서 svgr 활용해서 구현해보세요!

<br />
존재하지 않습니다.
</p>
<Button
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

이거 일단 problem/create 페이지 완성되기 전까지는 disable로 막아주세요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

preview 이 라벨이 붙어있어야 프론트엔드 Preview 환경이 생성됩니다 🍊squad-유자차 스쿼드 유자차 작업물입니다 ⛳️ team-frontend

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants