MintaekCho / consert-app

내가 보고 싶은 연예인의 콘서트 스케줄을 한눈에 볼 수 있는 서비스
https://consert-app.vercel.app
6 stars 0 forks source link

Feat/concert: 콘서트 디테일 페이지, useTab hook, next 버전업 #46

Closed Ko-Eunseo closed 1 year ago

Ko-Eunseo commented 1 year ago

16 공통 컴포넌트 작성

useTab 훅 작성

사용법

카드 컴포넌트 추상화: atoms/Card.tsx

타입

현재 타입은 아래와 같습니다. 아티스트 타입 혹은 콘서트 타입을 받습니다.

type CardType = ArtistData | ConcertData;
interface CardProps<T> { //카드 컴포넌트에서 T에는 CardType이 들어갑니다.
  type: "artist" | "concert";
  canBook?: boolean;
  data: T;
}

사용법

<Card type="concert" data={concert} />

가로 배열 아이템

사용법

const {data} = useSWR('key', fetcher);
<RowItem label={data.이름} img={data.이미지 주소} />

arrayToString

vercel[bot] commented 1 year ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated (UTC)
consert-app ❌ Failed (Inspect) Jul 1, 2023 0:05am
Ko-Eunseo commented 1 year ago