본문 바로가기

캡스톤 졸업작품/개발 진행

프론트 게시글 작성 UI

기능 구현에 앞서 기본적인 기능을 작성할 수 있는 태그들만 사용해서 글 작성 UI를 만들어보자.

 

 

 

import Link from "next/link";
import React from "react";

//  TODO <과 완료 부르면 바로 뒤 페이지로 이동하게
export default function Newpost() {
  return (
    <div>
      <div className=" text-xl font-bold flex  justify-between items-center">
        <Link href={"/jonggo"}>{"<"}</Link>
        <h1 className="text-xl font-bold">글쓰기 </h1>
        <Link href="/jonggo">완료</Link>
      </div>

      <form>
        <div className="mb-20">
          <label //입력 요소와 텍스트를 연결하는 데 사용 되는 label 태그
            htmlFor="title" //htmlFor 속성은 레이블이 연결된 입력 요소의 ID를 지정
            className="text-sm font-semibold text-gray-800"
          >
            제목
          </label>
          <input
            placeholder="제목을 입력해주세요."
            type="title"
            id="title"
            className="w-full px-4 py-2 mt-2 border bg-white rounded-md"
          ></input>

          <label //htmlFor 속성은 레이블이 연결된 입력 요소의 ID를 지정
            className="text-sm font-semibold text-gray-800"
          >
            채팅방
          </label>
          <input
            placeholder="채팅방 이름을 입력하세요.."
            type="chatRoomTitle"
            id="chatRoomTitle"
            className="w-full px-4 py-2 mt-2 border bg-white rounded-md"
          ></input>
        </div>

        <div className="text-xl font-bold flex  justify-between items-centemb mb-5  ">
          <h1>📷</h1>
          <select id="building" className="  border border-gray-300 rounded ">
            <option value="비마관">비마관</option>
            <option value="한울관">한울관</option>
            <option value="화도관">화도관</option>
            <option value="참빛관">참빛관</option>
            <option value="새빛관">새빛관</option>
            <option value="옥의관">옥의관</option>
            <option value="누리관">누리관</option>
          </select>

          <div className="flex items-center space-x-2">
            <input
              type="checkbox"
              id="checkbox"
              className="h-4 w-4 text-indigo-600"
            />
            <label htmlFor="checkbox" className="text-gray-700">
              익명
            </label>
          </div>
        </div>

        <input
          placeholder="내용을 입력하세요.."
          type="postcontent"
          id="postcontent"
          className="w-full px-4 py-2 mt-2 border bg-white rounded-md"
        ></input>
      </form>
    </div>
  );
}

 

 

.....어우 역시 스타일링이 아주 그지구먼 허허

일단 큰틀의 기능먼저 만들고 다듬어 보자..