Commit a7056a69 authored by Lee Soobeom's avatar Lee Soobeom
Browse files

Merge remote-tracking branch 'origin/sm' into develop

parents e67469c3 a2b972b2
import React, { MouseEventHandler, useEffect, MouseEvent } from "react"; import React, { useEffect, MouseEvent } from "react";
import { BrowserRouter, Route, Routes, Link, Outlet, useSearchParams } from "react-router-dom"; import { BrowserRouter, Route, Routes, Link, Outlet, useSearchParams } from "react-router-dom";
import Theme from "./theme"; import Theme from "./theme";
import getUrl from "../url" import getUrl from "../url"
// const initSearchParams = ["theme", "city"]
const initSearchParams = { "theme": "1", "city": "1" } const initSearchParams = { "theme": "1", "city": "1" }
export default function Body() { export default function Body() {
const [searchParams, setSearchParams] = useSearchParams(initSearchParams) const [searchParams, setSearchParams] = useSearchParams(initSearchParams)
...@@ -17,37 +16,34 @@ export default function Body() { ...@@ -17,37 +16,34 @@ export default function Body() {
console.log(`theme id= ${event.currentTarget.id}`) console.log(`theme id= ${event.currentTarget.id}`)
} }
// const imgs = [1, 2, 3, 4, 5] let url = getUrl();
let url=getUrl();
return ( return (
<div>
<div className="flex flex-col px-5 py-5"> <div className="flex flex-col px-5 py-5">
<Theme handleClick={handleClick} /> <Theme handleClick={handleClick} />
<div className="flex flex-col md:flex-row px-5 py-40 "> <div className="flex flex-col md:flex-row px-5 py-40 ">
<div className="flex flex-row md:flex-col md:basis-1/5 bg-gray-400 rounded "> <div className="flex flex-row justify-evenly md:flex-col md:basis-1/5 bg-gray-400 rounded ">
<div>01</div> <button>01</button>
<div>02</div> <button>02</button>
<div>03</div> <button>03</button>
<div>04</div> <button>04</button>
<div>05</div> <button>06</button>
<div>06</div> <button>07</button>
<div>07</div> <button>05</button>
<div>08</div> <button>08</button>
<div>09</div> <button>09</button>
<div>10</div> <button>10</button>
{/* citylist */} {/* citylist */}
</div> </div>
<div className="flex md:basis-4/5 grid grid-rows-3 grid-cols-5 outline"> <div className="flex md:basis-4/5 grid grid-rows-3 grid-cols-5 outline">
{url.map(url => ( {url.map(url => (
<div className="flex justify-items-center">{url.url}</div> <div className="flex justify-items-center" key={url.url}>{url.url}</div>
))} ))}
{/* pic */} {/* pic */}
</div> </div>
</div> </div>
<Outlet /> <Outlet />
</div> </div>
// Body Page
</div> // Body Page
); );
}; };
...@@ -4,22 +4,18 @@ type ThemeProps = { ...@@ -4,22 +4,18 @@ type ThemeProps = {
handleClick: MouseEventHandler; handleClick: MouseEventHandler;
} }
export default function Theme({handleClick}: ThemeProps) { export default function Theme({handleClick}: ThemeProps) {
// const handleClick = (event: MouseEvent<HTMLElement>) => {
// console.log(event.currentTarget.id)
// }
return ( return (
<div className="flex flex-cols-10 justify-evenly w-full bg-emerald-400 rounded "> <div className="flex flex-cols-10 justify-evenly w-full bg-emerald-400 rounded ">
<button id={"01"} onClick={handleClick}>01</button> <button id={"01"} onClick={handleClick}>서핑</button>
<button>02</button> <button>액티비티</button>
<button>03</button> <button>캠핑</button>
<button>04</button> <button>스키</button>
<button>05</button> <button>보트</button>
<button>06</button> <button>사막</button>
<button>07</button> <button>골프</button>
<button>08</button> <button>동굴</button>
<button>09</button> <button>문화재</button>
<button>10</button> <button>동물원</button>
</div> </div>
); );
}; };
\ No newline at end of file
...@@ -19,15 +19,3 @@ let url = [ ...@@ -19,15 +19,3 @@ let url = [
export default function getUrl(){ export default function getUrl(){
return url; return url;
} }
// Url() {
// const imgs = [1, 2, 3, 4, 5];
// return (
// {
// imgs.map(img => (
// <div className="flex justify-items-center">{img}</div>
// ))
// } // Board Page
// );
// };
\ No newline at end of file
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment