diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..de2a640 --- /dev/null +++ b/build.sh @@ -0,0 +1,9 @@ +#!/bin/sh + +cd ../ + +mkdir output + +cp -R ./FE/* ./output + +cp -R ./output ./FE/ \ No newline at end of file diff --git a/src/pages/main/sidebar/index.tsx b/src/pages/main/sidebar/index.tsx index 93fb83c..724395c 100644 --- a/src/pages/main/sidebar/index.tsx +++ b/src/pages/main/sidebar/index.tsx @@ -1,7 +1,7 @@ -import { Box, IconButton, Flex } from '@chakra-ui/react'; -import { CloseIcon } from '@chakra-ui/icons'; -import styled from '@emotion/styled'; -import knuLogo from '@/assets/knuLogo.svg'; // 경북대 로고 이미지 가져오기 +import { Box, IconButton, Flex } from "@chakra-ui/react"; +import { CloseIcon } from "@chakra-ui/icons"; +import styled from "@emotion/styled"; +import knuLogo from "@/assets/knuLogo.svg"; // 경북대 로고 이미지 가져오기 interface SidebarProps { isOpen: boolean; @@ -13,36 +13,55 @@ export const Sidebar: React.FC = ({ isOpen, toggleSidebar }) => { } // 닫기 아이콘 - onClick={toggleSidebar} // 사이드바 닫기 + icon={} // 닫기 아이콘 + onClick={toggleSidebar} // 사이드바 닫기 color="white" variant="ghost" size="lg" - style={{ position: 'absolute', right: '16px', top: '16px'}} // 닫기 버튼을 오른쪽 위에 고정 + style={{ position: "absolute", right: "16px", top: "16px" }} // 닫기 버튼을 오른쪽 위에 고정 /> - {/* 가로로 가운데 정렬 */} + + {" "} + {/* 가로로 가운데 정렬 */} -

경북대 컴퓨터학부

{/* 폰트 크기와 굵기 조정 */} -

학사 정보 AI

{/* 폰트 크기와 굵기 조정 */} +

+ 경북대 컴퓨터학부 +

{" "} + {/* 폰트 크기와 굵기 조정 */} +

+ 학사 정보 AI +

{" "} + {/* 폰트 크기와 굵기 조정 */}
- KNU Logo - {/* 구분선 추가 */} + KNU Logo + {/* 구분선 추가 */}
); }; const SidebarContainer = styled(Box)<{ isOpen: boolean }>` - width: 340px; // 전체 화면의 4분의 1 너비 + width: 340px; // 전체 화면의 4분의 1 너비 height: 100vh; - background-color: #FCB9AA; // 배경 색상 헥스 코드 + background-color: #fcb9aa; // 배경 색상 헥스 코드 color: white; position: fixed; top: 0; - left: ${({ isOpen }) => (isOpen ? '0' : '-340px')}; // 열림/닫힘 상태에 따라 사이드바 위치 변경 - transition: left 0.5s ease-in-out; // 부드러운 애니메이션 효과 + left: ${({ isOpen }) => + isOpen ? "0" : "-340px"}; // 열림/닫힘 상태에 따라 사이드바 위치 변경 + transition: left 0.5s ease-in-out; // 부드러운 애니메이션 효과 z-index: 1000; - text-align: center; // 모든 텍스트 가운데 정렬 + text-align: center; // 모든 텍스트 가운데 정렬 padding-top: 16px; `;