diff --git a/public/images/cert/patents/대기질측정장치시스템.png b/public/images/cert/patents/대기질측정장치시스템.png new file mode 100644 index 0000000..cd07d7d Binary files /dev/null and b/public/images/cert/patents/대기질측정장치시스템.png differ diff --git a/public/images/cert/patents/도심환경교통.png b/public/images/cert/patents/도심환경교통.png new file mode 100644 index 0000000..028b28b Binary files /dev/null and b/public/images/cert/patents/도심환경교통.png differ diff --git a/public/images/cert/patents/특허증.png b/public/images/cert/patents/특허증.png new file mode 100644 index 0000000..424752d Binary files /dev/null and b/public/images/cert/patents/특허증.png differ diff --git a/public/images/cert/관광벤처인증.png b/public/images/cert/관광벤처인증.png new file mode 100644 index 0000000..64e8ea5 Binary files /dev/null and b/public/images/cert/관광벤처인증.png differ diff --git a/public/images/cert/관광사업자등록증.png b/public/images/cert/관광사업자등록증.png new file mode 100644 index 0000000..39814a0 Binary files /dev/null and b/public/images/cert/관광사업자등록증.png differ diff --git a/public/images/cert/국방벤처기업1.png b/public/images/cert/국방벤처기업1.png new file mode 100644 index 0000000..edf261d Binary files /dev/null and b/public/images/cert/국방벤처기업1.png differ diff --git a/public/images/cert/국방벤처기업2.png b/public/images/cert/국방벤처기업2.png new file mode 100644 index 0000000..9ddb6d7 Binary files /dev/null and b/public/images/cert/국방벤처기업2.png differ diff --git a/public/images/cert/기업부설연구소.png b/public/images/cert/기업부설연구소.png new file mode 100644 index 0000000..26795ab Binary files /dev/null and b/public/images/cert/기업부설연구소.png differ diff --git a/public/images/cert/방송통신기자재_KC_인증.png b/public/images/cert/방송통신기자재_KC_인증.png new file mode 100644 index 0000000..87733c9 Binary files /dev/null and b/public/images/cert/방송통신기자재_KC_인증.png differ diff --git a/public/images/cert/벤처기업확인서.png b/public/images/cert/벤처기업확인서.png new file mode 100644 index 0000000..1e5eff4 Binary files /dev/null and b/public/images/cert/벤처기업확인서.png differ diff --git a/public/images/cert/이노비즈확인서_팔네트웍스.png b/public/images/cert/이노비즈확인서_팔네트웍스.png new file mode 100644 index 0000000..4dc3b1c Binary files /dev/null and b/public/images/cert/이노비즈확인서_팔네트웍스.png differ diff --git a/public/images/cert/정보통신공사업등록증.png b/public/images/cert/정보통신공사업등록증.png new file mode 100644 index 0000000..78f2e14 Binary files /dev/null and b/public/images/cert/정보통신공사업등록증.png differ diff --git a/public/images/cert/항공선도기업.png b/public/images/cert/항공선도기업.png new file mode 100644 index 0000000..915e1e2 Binary files /dev/null and b/public/images/cert/항공선도기업.png differ diff --git a/src/Router.jsx b/src/Router.jsx index 122ce7b..8e14f17 100644 --- a/src/Router.jsx +++ b/src/Router.jsx @@ -8,6 +8,7 @@ import MainPage from "./pages/MainPage"; // Company import CompanyAboutPage from "./pages/company/AboutPage"; +import CompanyCertPage from "./pages/company/CertPage"; import CompanyHistoryPage from "./pages/company/HistoryPage"; import CompanyPartnersPage from "./pages/company/PartnersPage"; import CompanyLocationPage from "./pages/company/LocationPage"; @@ -45,8 +46,12 @@ function Router() { {/* 서브 페이지 */} }> {/* Company */} - } /> + } + /> } /> + } /> } /> } /> } /> @@ -57,20 +62,38 @@ function Router() { } /> {/* Business */} - } /> + } + /> } /> } /> - } /> + } + /> {/* Solution */} - } /> - } /> + } + /> + } + /> } /> - } /> + } + /> } /> {/* Contact Us */} - } /> + } + /> } /> } /> diff --git a/src/components/Header.jsx b/src/components/Header.jsx index 2c3b9d3..1726ee9 100644 --- a/src/components/Header.jsx +++ b/src/components/Header.jsx @@ -12,15 +12,36 @@ const menuData = [ { title: "회사 소개", items: [ - { label: "회사소개", to: "/company/about", desc: "기업 철학과 핵심 가치" }, - { label: "연혁", to: "/company/history", desc: "주요 실적과 성장 과정" }, + { + label: "회사소개", + to: "/company/about", + desc: "기업 철학과 핵심 가치", + }, + { + label: "인증 및 특허현황", + to: "/company/cert", + desc: "보유 인증 및 특허 현황 안내", + }, + { + label: "연혁", + to: "/company/history", + desc: "주요 실적과 성장 과정", + }, ], }, { title: "신뢰 정보", items: [ - { label: "고객 및 협력사", to: "/company/partners", desc: "주요 고객과 협력 네트워크" }, - { label: "찾아오시는 길", to: "/company/location", desc: "위치 및 연락처 안내" }, + { + label: "고객 및 협력사", + to: "/company/partners", + desc: "주요 고객과 협력 네트워크", + }, + { + label: "찾아오시는 길", + to: "/company/location", + desc: "위치 및 연락처 안내", + }, ], }, ], @@ -41,8 +62,16 @@ const menuData = [ { title: "기술 소개", items: [ - { label: "UTM/UATM 소개", to: "/utm/intro", desc: "도심 항공 모빌리티 핵심 기술" }, - { label: "도입사례", to: "/utm/case", desc: "주요 도입 및 운영 사례" }, + { + label: "UTM/UATM 소개", + to: "/utm/intro", + desc: "도심 항공 모빌리티 핵심 기술", + }, + { + label: "도입사례", + to: "/utm/case", + desc: "주요 도입 및 운영 사례", + }, ], }, ], @@ -58,18 +87,33 @@ const menuData = [ label: "Business", to: "/business", panelTitle: "Business Area", - panelDesc: "구축부터 운영까지, PAL Networks의 종합 IT 서비스 역량을 소개합니다.", + panelDesc: + "구축부터 운영까지, PAL Networks의 종합 IT 서비스 역량을 소개합니다.", sections: [ { title: "구축 · 개발", items: [ - { label: "System Integration", to: "/business/si", desc: "맞춤형 정보시스템 구축" }, - { label: "R&D", to: "/business/rnd", desc: "연구 개발 및 기술 고도화" }, + { + label: "System Integration", + to: "/business/si", + desc: "맞춤형 정보시스템 구축", + }, + { + label: "R&D", + to: "/business/rnd", + desc: "연구 개발 및 기술 고도화", + }, ], }, { title: "운영 · 지원", - items: [{ label: "운영 · 유지보수", to: "/business/maintenance", desc: "안정적인 시스템 운영과 사후 관리" }], + items: [ + { + label: "운영 · 유지보수", + to: "/business/maintenance", + desc: "안정적인 시스템 운영과 사후 관리", + }, + ], }, ], featured: { @@ -89,8 +133,16 @@ const menuData = [ { title: "운영 솔루션", items: [ - { label: "비행상황관리 시스템", to: "/solution/flight-control", desc: "실시간 비행 상황 통합 관제" }, - { label: "IBE (Internet Booking Engine)", to: "/solution/ibe", desc: "항공 예약·발권 엔진" }, + { + label: "비행상황관리 시스템", + to: "/solution/flight-control", + desc: "실시간 비행 상황 통합 관제", + }, + { + label: "IBE (Internet Booking Engine)", + to: "/solution/ibe", + desc: "항공 예약·발권 엔진", + }, ], }, // { @@ -118,8 +170,16 @@ const menuData = [ { title: "문의 및 채용", items: [ - { label: "문의하기", to: "/contact/inquiry", desc: "프로젝트 및 협업 문의" }, - { label: "채용정보", to: "/contact/recruit", desc: "함께할 동료를 찾습니다" }, + { + label: "문의하기", + to: "/contact/inquiry", + desc: "프로젝트 및 협업 문의", + }, + { + label: "채용정보", + to: "/contact/recruit", + desc: "함께할 동료를 찾습니다", + }, ], }, ], @@ -149,7 +209,8 @@ export default function PalRenewalHeader() { useEffect(() => { const updateHeaderState = () => { - const scrollTop = window.pageYOffset || document.documentElement.scrollTop || 0; + const scrollTop = + window.pageYOffset || document.documentElement.scrollTop || 0; const darkHeroActive = document.body.classList.contains("is-dark-hero"); setIsDarkHero(darkHeroActive); @@ -162,7 +223,10 @@ export default function PalRenewalHeader() { updateHeaderState(); }); - observer.observe(document.body, { attributes: true, attributeFilter: ["class"] }); + observer.observe(document.body, { + attributes: true, + attributeFilter: ["class"], + }); window.addEventListener("scroll", updateHeaderState, { passive: true }); return () => { @@ -261,11 +325,18 @@ export default function PalRenewalHeader() { }; const isActiveHeader = isScrolled || showPanel || isMobileMenuOpen; - const logoSrc = isActiveHeader || !isDarkHero ? "./images/pal_logo.png" : "./images/pal_logo_wh.png"; + const logoSrc = + isActiveHeader || !isDarkHero + ? "./images/pal_logo.png" + : "./images/pal_logo_wh.png"; return ( <> -
+

@@ -331,16 +402,37 @@ export default function PalRenewalHeader() {
-
- -
-

- - -
- -