From c4920a962aaeb07049cdde4538358296ce49004c Mon Sep 17 00:00:00 2001 From: chaduhwan Date: Mon, 8 Apr 2024 01:11:13 +0900 Subject: [PATCH 1/9] =?UTF-8?q?[#31]=20=EB=A9=94=EC=9D=B8=ED=8E=98?= =?UTF-8?q?=EC=9D=B4=EC=A7=80=20api=20=EC=97=B0=EA=B2=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../_components/result/result.module.css | 4 +- app/(route)/main/page.tsx | 48 ++++++++++++++++--- .../card/toolCard/toolCard.module.css | 1 + app/_constants/toolcard.ts | 21 ++++++++ next.config.mjs | 9 +++- 5 files changed, 73 insertions(+), 10 deletions(-) create mode 100644 app/_constants/toolcard.ts diff --git a/app/(route)/indicators/_components/result/result.module.css b/app/(route)/indicators/_components/result/result.module.css index d742453..3c9c475 100644 --- a/app/(route)/indicators/_components/result/result.module.css +++ b/app/(route)/indicators/_components/result/result.module.css @@ -46,7 +46,8 @@ font-style: normal; font-weight: 300; line-height: normal; - +} + .title { font-size: 1.2rem; font-weight: 700; @@ -55,5 +56,4 @@ .subTitle { font-size: 0.9rem; font-weight: 400; - } diff --git a/app/(route)/main/page.tsx b/app/(route)/main/page.tsx index ffc9c58..b05931f 100644 --- a/app/(route)/main/page.tsx +++ b/app/(route)/main/page.tsx @@ -5,9 +5,27 @@ import Nav from '../../_common/nav/index' import Title from '../../_common/text/title' import Search from '../../_components/search' import S from './page.module.css' +import { useQuery } from '@tanstack/react-query' +import axios, { AxiosResponse } from 'axios' +import { Data, Tool, Root } from '../../_constants/toolcard' +import ToolCard from '@/app/_components/card/toolCard' +import KeyWordTool from '@/app/_components/card/toolCard/keyWordToolCard' //TODO: 주석처리 사항들에 데이터 가져오기 function Main() { + const { data, isFetching } = useQuery>({ + queryKey: ['getTools'], + queryFn: () => axios.get('http://222.121.148.192/api/toolDetails'), + }) + + console.log(data) + + if (isFetching) { + return
...loading
+ } + + const resData = data?.data.data.tool + return (