diff --git a/apps/farminglog/src/components/Header/Header.tsx b/apps/farminglog/src/components/Header/Header.tsx index 52c9d871..2f880bcc 100644 --- a/apps/farminglog/src/components/Header/Header.tsx +++ b/apps/farminglog/src/components/Header/Header.tsx @@ -44,7 +44,6 @@ export default function Header() { setMenuOpen(false); // 이동 후 메뉴 닫기 }; - // ✅ 메뉴 외 클릭 시 메뉴 닫기 useEffect(() => { const handleClickOutside = (event: MouseEvent) => { if (menuRef.current && !menuRef.current.contains(event.target as Node)) { @@ -121,7 +120,7 @@ export default function Header() { )} - {/* ✅ 모바일 네비게이션 버튼 */} + {/* 모바일 네비게이션 버튼 */} {isMobile && ( {isMenuOpen && ( diff --git a/apps/farminglog/src/pages/game/index.tsx b/apps/farminglog/src/pages/game/index.tsx index 7f55c24d..092fc349 100644 --- a/apps/farminglog/src/pages/game/index.tsx +++ b/apps/farminglog/src/pages/game/index.tsx @@ -8,8 +8,9 @@ import { GameContainer, StartButton, StartContainer, LandingHero, UpButton, UpBu const Game: React.FC = () => { const [isGameStarted, setIsGameStarted] = useState(false); const { isMobile } = useMediaQueries(); - const landingImage = 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/game/DetailGameLanding.png'; - const upButtonImage = 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/game/UpGameButton.png'; + const s3BaseUrl = import.meta.env.VITE_S3_BASE_URL || 'https://dk-farmsystem-bucket.s3.ap-northeast-2.amazonaws.com'; + const landingImage = `${s3BaseUrl}/game/DetailGameLanding.png`; + const upButtonImage = `${s3BaseUrl}/game/UpGameButton.png`; const isTallPage = useTallPage(3000); const gameContainerRef = useRef(null); const [isGameContainerInView, setIsGameContainerInView] = useState(false); diff --git a/apps/website/src/pages/Main/Achievements/Achievements.tsx b/apps/website/src/pages/Main/Achievements/Achievements.tsx index 75433529..b69785a9 100644 --- a/apps/website/src/pages/Main/Achievements/Achievements.tsx +++ b/apps/website/src/pages/Main/Achievements/Achievements.tsx @@ -11,36 +11,38 @@ import 'slick-carousel/slick/slick-theme.css'; import useMediaQueries from '@/hooks/useMediaQueries'; import {useRef} from 'react'; +const s3BaseUrl = import.meta.env.VITE_S3_BASE_URL || 'https://dk-farmsystem-bucket.s3.ap-northeast-2.amazonaws.com'; + const achievementsData = [ { id: 1, title: '2024 사회보장정보와 공공•민간 빅데이터 활용 국민행복서비스', description: '한국사회보장정보원 표창장', - imageUrl: 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/award/award_2.png', + imageUrl: `${s3BaseUrl}/award/award_2.png`, }, { id: 2, title: '2024 창업 아이디어 경진대회', description: '동국대학교 총장상(대상)', - imageUrl: 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/award/award_3.png', + imageUrl: `${s3BaseUrl}/award/award_3.png`, }, { id: 3, title: '2024 동국대학교 AI융합대학 해커톤', description: 'AI융합대학장상(대상)', - imageUrl: 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/award/award_4.png', + imageUrl: `${s3BaseUrl}/award/award_4.png`, }, { id: 4, title: '2024 DPG AI Challenge', description: '디지털플랫폼정부위원장상(최우수상)', - imageUrl: 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/award/award_1.png', + imageUrl: `${s3BaseUrl}/award/award_1.png`, }, { id: 5, title: '22024 E2GEE Lab(이지랩) 메이커톤', description: '동국대학교 총장상(대상)', - imageUrl: 'https://farmsystem-bucket.s3.ap-northeast-2.amazonaws.com/award/award_5.png', + imageUrl: `${s3BaseUrl}/award/award_5.png`, }, ];