From 89cd2d7965896e788f3ee805b591ce9bd5ffa813 Mon Sep 17 00:00:00 2001 From: caadiq Date: Tue, 6 Jan 2026 11:14:18 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B4=80=EB=A6=AC=EC=9E=90=20=EC=9D=BC?= =?UTF-8?q?=EC=A0=95=20=EB=AA=A9=EB=A1=9D=EC=97=90=20=EC=99=B8=EB=B6=80=20?= =?UTF-8?q?=EB=A7=81=ED=81=AC=20=EB=B2=84=ED=8A=BC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - URL이 있는 일정에 파란색 외부 링크 버튼 표시 - 수정/삭제 버튼 앞에 배치 --- frontend/src/pages/pc/admin/AdminSchedule.jsx | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/frontend/src/pages/pc/admin/AdminSchedule.jsx b/frontend/src/pages/pc/admin/AdminSchedule.jsx index 1d70cbd..ba25425 100644 --- a/frontend/src/pages/pc/admin/AdminSchedule.jsx +++ b/frontend/src/pages/pc/admin/AdminSchedule.jsx @@ -3,8 +3,9 @@ import { useNavigate, Link } from 'react-router-dom'; import { motion, AnimatePresence } from 'framer-motion'; import { LogOut, Home, ChevronRight, Calendar, Plus, Edit2, Trash2, - ChevronLeft, Search, ChevronDown, AlertTriangle, Bot, Tag, ArrowLeft + ChevronLeft, Search, ChevronDown, AlertTriangle, Bot, Tag, ArrowLeft, ExternalLink } from 'lucide-react'; + import Toast from '../../../components/Toast'; import Tooltip from '../../../components/Tooltip'; @@ -1040,6 +1041,17 @@ function AdminSchedule() { {/* 액션 버튼 */}
+ {schedule.source_url && ( + e.stopPropagation()} + className="p-2 hover:bg-blue-100 rounded-lg transition-colors text-blue-500" + > + + + )}
+ ))}