From de6e56047ce04926c210e174db3688694f0d6e4a Mon Sep 17 00:00:00 2001 From: caadiq Date: Sat, 6 Jun 2026 23:04:38 +0900 Subject: [PATCH] =?UTF-8?q?style(festival-bot):=20=EB=8B=A4=EC=9D=B4?= =?UTF-8?q?=EC=96=BC=EB=A1=9C=EA=B7=B8=20=EC=83=89=EC=83=81=20=EC=B6=95?= =?UTF-8?q?=EC=A0=9C=20=EC=B9=B4=ED=85=8C=EA=B3=A0=EB=A6=AC=20=ED=86=A4(am?= =?UTF-8?q?ber)=EC=9C=BC=EB=A1=9C=20=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 초록(emerald) → amber 계열로 변경해 행사/축제 색감과 통일. Co-Authored-By: Claude Opus 4.7 --- .../pc/admin/bot/FestivalBotDialog.jsx | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/frontend/src/components/pc/admin/bot/FestivalBotDialog.jsx b/frontend/src/components/pc/admin/bot/FestivalBotDialog.jsx index b8fa526..8b68d60 100644 --- a/frontend/src/components/pc/admin/bot/FestivalBotDialog.jsx +++ b/frontend/src/components/pc/admin/bot/FestivalBotDialog.jsx @@ -97,7 +97,7 @@ function Dropdown({ value, options, onChange, placeholder = '선택' }) { setIsOpen(false); }} className={`w-full px-4 py-2 text-left hover:bg-gray-50 transition-colors text-sm ${ - value === opt.value ? 'bg-emerald-50 text-emerald-600' : '' + value === opt.value ? 'bg-amber-50 text-amber-600' : '' }`} > {opt.label} @@ -216,8 +216,8 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { {/* 헤더 */}
-
- +
+

{isEdit ? '축제 봇 수정' : '축제 봇 추가'} @@ -234,7 +234,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { {/* 본문 */} {botLoading ? (
- +
) : (
@@ -248,7 +248,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { value={name} onChange={(e) => setName(e.target.value)} placeholder="대학 축제 봇" - className="w-full px-4 py-2.5 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500" + className="w-full px-4 py-2.5 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-amber-500/20 focus:border-amber-500" />

@@ -262,7 +262,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { value={searchUrl} onChange={(e) => setSearchUrl(e.target.value)} placeholder="https://memogipost.tistory.com/search/프로미스나인" - className="w-full px-4 py-2.5 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-emerald-500/20 focus:border-emerald-500" + className="w-full px-4 py-2.5 border border-gray-200 rounded-lg focus:outline-none focus:ring-2 focus:ring-amber-500/20 focus:border-amber-500" />

축제 정보를 수집할 검색 페이지 URL을 입력하세요 @@ -289,7 +289,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { @@ -304,7 +304,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { onClick={() => toggleMonth(m)} className={`py-2 rounded-lg text-sm font-medium transition-colors ${ on - ? 'bg-emerald-500 text-white' + ? 'bg-amber-500 text-white' : 'bg-gray-100 text-gray-400 hover:bg-gray-200' }`} > @@ -334,7 +334,7 @@ function FestivalBotDialog({ isOpen, onClose, botId = null, onSuccess }) { type="submit" onClick={handleSubmit} disabled={!name.trim() || !searchUrl.trim() || submitting || botLoading} - className="px-4 py-2.5 bg-emerald-500 text-white rounded-lg hover:bg-emerald-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed flex items-center gap-2" + className="px-4 py-2.5 bg-amber-500 text-white rounded-lg hover:bg-amber-600 transition-colors disabled:opacity-50 disabled:cursor-not-allowed flex items-center gap-2" > {submitting && } {isEdit ? '수정' : '추가'}