import React from "react"; import { Card, CardContent } from "@/components/ui/card"; import { Tabs, TabsContent, TabsList, TabsTrigger } from "@/components/ui/tabs"; import { Button } from "@/components/ui/button"; export default function StudentPortal() { return (

πŸŽ“ 학생 포털

🚌 μ…”ν‹€λ²„μŠ€ πŸ“… μ‹œκ°„ν‘œ 및 학사일정 πŸŽ‰ 학ꡐ 행사 {/* μ…”ν‹€λ²„μŠ€ 정보 νƒ­ */}

μ…”ν‹€λ²„μŠ€ μ‹œκ°„ν‘œ

  • 08:00 - μ •λ¬Έ 좜발
  • 09:30 - ν›„λ¬Έ 좜발
  • 12:00 - κΈ°μˆ™μ‚¬ 좜발
  • 17:00 - 캠퍼슀 μˆœν™˜
{/* μˆ˜μ—… μ‹œκ°„ν‘œ 및 학사일정 νƒ­ */} {/* μˆ˜μ—… μ‹œκ°„ν‘œ (ν‘œ ν˜•νƒœ) */}

μˆ˜μ—… μ‹œκ°„ν‘œ

μš”μΌ κ³Όλͺ©
μ›”μš”μΌ 컴퓨터곡학 / μˆ˜ν•™
ν™”μš”μΌ μ˜μ–΄ / ν”„λ‘œκ·Έλž˜λ°
μˆ˜μš”μΌ λ°μ΄ν„°λ² μ΄μŠ€ / μžμœ¨ν•™μŠ΅
λͺ©μš”일 μ†Œν”„νŠΈμ›¨μ–΄ 곡학 / 체윑
κΈˆμš”μΌ ν”„λ‘œμ νŠΈ μ‹€μŠ΅
{/* 학사일정 (달λ ₯ λ””μžμΈ) */}

학사일정

일
μ›”
ν™”
수
λͺ©
금
ν† 
{Array.from({ length: 30 }, (_, i) => { const day = i + 1; const isHoliday = day === 5 || // 어린이날 day === 6 || // ν˜„μΆ©μΌ (day >= 15 && day <= 19) || // 쀑간고사 (day >= 10 && day <= 14); // 기말고사 return (
= 15 && day <= 19) ? "bg-yellow-200" : (day >= 10 && day <= 14) ? "bg-red-200" : (day === 5 || day === 6) ? "bg-blue-200" : "" }`} > {day}
); })}
쀑간고사
기말고사
곡휴일
{/* 학ꡐ 행사 및 μ°Έκ°€ μ‹ μ²­ νƒ­ */}

λ‹€κ°€μ˜€λŠ” 행사

  • 5μ›” 10일 - λ΄„ μΆ•μ œ
  • 6μ›” 1일 - 동아리 μ „μ‹œνšŒ
  • 6μ›” 20일 - μ’…κ°•νŒŒν‹°

μ°Έκ°€ μ‹ μ²­

); }