{"version":3,"file":"Navigationbar.D_2fb9ae.mjs","names":["useRef","useState"],"sources":["https:/framerusercontent.com/modules/E3cOTolMfBTS9EbDFO0L/AGcd9DMHtYgSfR5OFDK1/Navigationbar.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType}from\"framer\";const DEFAULT_FEATURES=[{label:\"수행평가 AI\",desc:\"학생별 맞춤 수행평가 자동 생성\",url:\"https://landing.hakzzongpro.com/feature/performance-assessment\"},{label:\"탐구주제\\xb7보고서 AI\",desc:\"학생마다 다른 탐구 주제\\xb7보고서 완성\",url:\"https://landing.hakzzongpro.com/feature/research-report\"},{label:\"원장 대시보드\",desc:\"전 원생 생기부 현황 한눈에 관리\",url:\"https://landing.hakzzongpro.com/feature/dashboard\"},{label:\"계열\\xb7성향 검사\",desc:\"학생 계열 적합도\\xb7성향 분석\",url:\"https://landing.hakzzongpro.com/feature/aptitude-test\"}];export default function NavigationBar(props){const{logoUrl=\"https://hakzzongpro.com\",featuresHubUrl=\"https://landing.hakzzongpro.com/feature\",featuresLabel=\"기능\",features=DEFAULT_FEATURES,registerUrl=\"https://hakzzongpro.com/register\",loginUrl=\"https://hakzzongpro.com/login\",trialUrl=\"https://landing.hakzzongpro.com/freetrial\",contactUrl=\"https://landing.hakzzongpro.com/contact\",primaryColor=\"#7B61FF\"}=props;const navRef=useRef(null);const closeTimer=useRef(null);const[isMenuOpen,setIsMenuOpen]=useState(false);const[isMobile,setIsMobile]=useState(false);const[scrolled,setScrolled]=useState(false);const[megaOpen,setMegaOpen]=useState(false);const[mobileFeaturesOpen,setMobileFeaturesOpen]=useState(false);const featureList=features&&features.length>0?features:DEFAULT_FEATURES;// 컴포넌트 자체 너비 기반 모바일 감지 (Framer Breakpoint 호환)\n// 깜빡임 방지: borderBoxSize로 측정 (contentRect.width는 padding 영향으로\n// 경계에서 무한 토글 발생)\nuseEffect(()=>{const el=navRef.current;if(!el)return;setIsMobile(el.offsetWidth<810);const observer=new ResizeObserver(entries=>{for(const entry of entries){const w=entry.borderBoxSize?.[0]?.inlineSize??entry.target.getBoundingClientRect().width;setIsMobile(w<810);}});observer.observe(el);return()=>observer.disconnect();},[]);// 스크롤 감지 (그림자 진하게)\nuseEffect(()=>{const handleScroll=()=>setScrolled(window.scrollY>10);window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[]);// 메가 메뉴 hover 열기/닫기 (살짝 지연 두어 끊김 방지)\nconst openMega=()=>{if(closeTimer.current)clearTimeout(closeTimer.current);setMegaOpen(true);};const closeMega=()=>{if(closeTimer.current)clearTimeout(closeTimer.current);closeTimer.current=setTimeout(()=>setMegaOpen(false),120);};// 로고 컴포넌트\nconst Logo=()=>/*#__PURE__*/_jsxs(\"a\",{href:logoUrl,style:{display:\"flex\",alignItems:\"baseline\",textDecoration:\"none\",fontFamily:\"Pretendard, -apple-system, BlinkMacSystemFont, sans-serif\",fontSize:isMobile?22:28,fontWeight:900,letterSpacing:\"-0.02em\",lineHeight:1,whiteSpace:\"nowrap\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:primaryColor},children:\"HAK\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:primaryColor},children:\"ZZONG\"}),/*#__PURE__*/_jsx(\"span\",{style:{color:primaryColor,fontStyle:\"italic\",fontWeight:600,marginLeft:\"8px\",fontSize:isMobile?17:22},children:\"pro\"})]});// 데스크톱 텍스트 링크 공통 스타일\nconst textLinkStyle={fontFamily:\"Pretendard, sans-serif\",fontSize:15,fontWeight:500,color:\"#4A5568\",textDecoration:\"none\",transition:\"color 0.2s\",cursor:\"pointer\",whiteSpace:\"nowrap\"};return /*#__PURE__*/_jsxs(\"nav\",{ref:navRef,style:{position:\"relative\",width:\"100%\",background:\"white\",boxShadow:scrolled?\"0 2px 12px rgba(0, 0, 0, 0.08)\":\"0 1px 3px rgba(0, 0, 0, 0.04)\",transition:\"box-shadow 0.2s ease\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:1280,margin:\"0 auto\",padding:isMobile?\"0 20px\":\"0 40px\",display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",height:72,position:\"relative\"},children:[/*#__PURE__*/_jsx(Logo,{}),!isMobile&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:28},children:[/*#__PURE__*/_jsx(\"div\",{onMouseEnter:openMega,onMouseLeave:closeMega,style:{display:\"flex\",alignItems:\"center\",height:72},children:/*#__PURE__*/_jsxs(\"a\",{href:featuresHubUrl,style:{...textLinkStyle,display:\"flex\",alignItems:\"center\",gap:4,color:megaOpen?primaryColor:\"#4A5568\"},children:[featuresLabel,/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"12\",viewBox:\"0 0 24 24\",fill:\"none\",style:{transform:megaOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:megaOpen?primaryColor:\"#4A5568\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})}),/*#__PURE__*/_jsx(\"a\",{href:registerUrl,style:textLinkStyle,onMouseEnter:e=>{e.currentTarget.style.color=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.color=\"#4A5568\";},children:\"회원가입\"}),/*#__PURE__*/_jsx(\"a\",{href:loginUrl,style:textLinkStyle,onMouseEnter:e=>{e.currentTarget.style.color=primaryColor;},onMouseLeave:e=>{e.currentTarget.style.color=\"#4A5568\";},children:\"로그인\"}),/*#__PURE__*/_jsx(\"a\",{href:trialUrl,target:\"_blank\",rel:\"noopener noreferrer\",style:{fontFamily:\"Pretendard, sans-serif\",fontSize:14,fontWeight:700,color:primaryColor,background:\"white\",border:`1.5px solid ${primaryColor}`,padding:\"10px 20px\",borderRadius:8,textDecoration:\"none\",transition:\"all 0.2s\",cursor:\"pointer\",whiteSpace:\"nowrap\"},onMouseEnter:e=>{const t=e.currentTarget;t.style.background=primaryColor;t.style.color=\"white\";t.style.transform=\"translateY(-1px)\";},onMouseLeave:e=>{const t=e.currentTarget;t.style.background=\"white\";t.style.color=primaryColor;t.style.transform=\"translateY(0)\";},children:\"무료체험\"}),/*#__PURE__*/_jsx(\"a\",{href:contactUrl,style:{fontFamily:\"Pretendard, sans-serif\",fontSize:14,fontWeight:700,color:\"white\",background:primaryColor,border:`1.5px solid ${primaryColor}`,padding:\"10px 20px\",borderRadius:8,textDecoration:\"none\",boxShadow:`0 4px 12px ${primaryColor}40`,transition:\"all 0.2s\",cursor:\"pointer\",whiteSpace:\"nowrap\"},onMouseEnter:e=>{const t=e.currentTarget;t.style.transform=\"translateY(-1px)\";t.style.boxShadow=`0 6px 16px ${primaryColor}60`;},onMouseLeave:e=>{const t=e.currentTarget;t.style.transform=\"translateY(0)\";t.style.boxShadow=`0 4px 12px ${primaryColor}40`;},children:\"상담신청\"})]}),isMobile&&/*#__PURE__*/_jsx(\"button\",{onClick:()=>setIsMenuOpen(!isMenuOpen),style:{background:\"none\",border:\"none\",cursor:\"pointer\",padding:8,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},\"aria-label\":isMenuOpen?\"메뉴 닫기\":\"메뉴 열기\",children:isMenuOpen?/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M18 6L6 18M6 6l12 12\",stroke:\"#1A1A2E\",strokeWidth:\"2\",strokeLinecap:\"round\"})}):/*#__PURE__*/_jsx(\"svg\",{width:\"24\",height:\"24\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 6h18M3 12h18M3 18h18\",stroke:\"#1A1A2E\",strokeWidth:\"2\",strokeLinecap:\"round\"})})}),!isMobile&&megaOpen&&/*#__PURE__*/_jsxs(\"div\",{onMouseEnter:openMega,onMouseLeave:closeMega,style:{position:\"absolute\",top:72,right:40,display:\"flex\",background:\"white\",borderRadius:16,boxShadow:\"0 12px 40px rgba(26, 26, 46, 0.14), 0 2px 8px rgba(26, 26, 46, 0.06)\",border:\"1px solid #ECEAF7\",overflow:\"hidden\",zIndex:1001,animation:\"hzMegaIn 0.16s ease-out\"},children:[/*#__PURE__*/_jsxs(\"div\",{style:{width:220,background:\"#FAF9FF\",padding:\"28px 24px\",display:\"flex\",flexDirection:\"column\",justifyContent:\"space-between\",borderRight:\"1px solid #ECEAF7\"},children:[/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"div\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:22,fontWeight:800,color:\"#1A1A2E\",letterSpacing:\"-0.02em\",marginBottom:8},children:featuresLabel}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:13,fontWeight:400,color:\"#6B7280\",lineHeight:1.5,wordBreak:\"keep-all\"},children:[\"학쫑프로의 AI 기능을\",/*#__PURE__*/_jsx(\"br\",{}),\"한 곳에서 둘러보세요\"]})]}),/*#__PURE__*/_jsxs(\"a\",{href:featuresHubUrl,style:{marginTop:24,display:\"inline-flex\",alignItems:\"center\",gap:4,fontFamily:\"Pretendard, sans-serif\",fontSize:13,fontWeight:700,color:primaryColor,textDecoration:\"none\"},children:[\"전체 기능 보기\",/*#__PURE__*/_jsx(\"svg\",{width:\"14\",height:\"14\",viewBox:\"0 0 24 24\",fill:\"none\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M9 6l6 6-6 6\",stroke:primaryColor,strokeWidth:\"2.2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]})]}),/*#__PURE__*/_jsx(\"div\",{style:{padding:\"20px 20px\",display:\"grid\",gridTemplateColumns:\"1fr 1fr\",gap:4,width:520},children:featureList.map((f,i)=>/*#__PURE__*/_jsxs(\"a\",{href:f.url,style:{display:\"flex\",flexDirection:\"column\",gap:3,padding:\"12px 14px\",borderRadius:10,textDecoration:\"none\",transition:\"background 0.15s\"},onMouseEnter:e=>{e.currentTarget.style.background=\"#F5F3FF\";},onMouseLeave:e=>{e.currentTarget.style.background=\"transparent\";},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:15,fontWeight:700,color:\"#1A1A2E\",wordBreak:\"keep-all\"},children:f.label}),f.desc?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Pretendard, sans-serif\",fontSize:12.5,fontWeight:400,color:\"#6B7280\",lineHeight:1.45,wordBreak:\"keep-all\"},children:f.desc}):null]},i))})]})]}),isMobile&&isMenuOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{background:\"white\",borderTop:\"1px solid #E5E7EB\",padding:\"16px 20px 24px\",display:\"flex\",flexDirection:\"column\",gap:4,boxShadow:\"0 4px 12px rgba(0, 0, 0, 0.06)\"},children:[/*#__PURE__*/_jsxs(\"button\",{onClick:()=>setMobileFeaturesOpen(!mobileFeaturesOpen),style:{display:\"flex\",alignItems:\"center\",justifyContent:\"space-between\",width:\"100%\",background:\"none\",border:\"none\",cursor:\"pointer\",fontFamily:\"Pretendard, sans-serif\",fontSize:16,fontWeight:500,color:\"#1A1A2E\",textAlign:\"left\",padding:\"14px 0\",borderBottom:\"1px solid #F3F4F6\"},children:[featuresLabel,/*#__PURE__*/_jsx(\"svg\",{width:\"18\",height:\"18\",viewBox:\"0 0 24 24\",fill:\"none\",style:{transform:mobileFeaturesOpen?\"rotate(180deg)\":\"rotate(0deg)\",transition:\"transform 0.2s\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6 6-6\",stroke:\"#6B7280\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),mobileFeaturesOpen&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",background:\"#FAF9FF\",borderRadius:10,padding:\"4px 0\",margin:\"4px 0 8px\"},children:[featureList.map((f,i)=>/*#__PURE__*/_jsx(\"a\",{href:f.url,onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:15,fontWeight:600,color:\"#1A1A2E\",textDecoration:\"none\",padding:\"12px 16px\",wordBreak:\"keep-all\"},children:f.label},i)),/*#__PURE__*/_jsx(\"a\",{href:featuresHubUrl,onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:14,fontWeight:700,color:primaryColor,textDecoration:\"none\",padding:\"12px 16px\"},children:\"전체 기능 보기 →\"})]}),/*#__PURE__*/_jsx(\"a\",{href:registerUrl,onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:16,fontWeight:500,color:\"#1A1A2E\",textDecoration:\"none\",padding:\"14px 0\",borderBottom:\"1px solid #F3F4F6\"},children:\"회원가입\"}),/*#__PURE__*/_jsx(\"a\",{href:loginUrl,onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:16,fontWeight:500,color:\"#1A1A2E\",textDecoration:\"none\",padding:\"14px 0\",borderBottom:\"1px solid #F3F4F6\",marginBottom:12},children:\"로그인\"}),/*#__PURE__*/_jsx(\"a\",{href:trialUrl,target:\"_blank\",rel:\"noopener noreferrer\",onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:15,fontWeight:700,color:primaryColor,background:\"white\",border:`1.5px solid ${primaryColor}`,padding:\"14px 20px\",borderRadius:8,textDecoration:\"none\",textAlign:\"center\",marginBottom:8},children:\"무료체험\"}),/*#__PURE__*/_jsx(\"a\",{href:contactUrl,onClick:()=>setIsMenuOpen(false),style:{fontFamily:\"Pretendard, sans-serif\",fontSize:15,fontWeight:700,color:\"white\",background:primaryColor,border:`1.5px solid ${primaryColor}`,padding:\"14px 20px\",borderRadius:8,textDecoration:\"none\",textAlign:\"center\",boxShadow:`0 4px 12px ${primaryColor}40`},children:\"상담신청\"})]}),/*#__PURE__*/_jsx(\"style\",{children:`\n                @keyframes hzMegaIn {\n                    from { opacity: 0; transform: translateY(-6px); }\n                    to { opacity: 1; transform: translateY(0); }\n                }\n            `})]});}addPropertyControls(NavigationBar,{logoUrl:{type:ControlType.String,title:\"로고 링크\",defaultValue:\"https://hakzzongpro.com\"},featuresLabel:{type:ControlType.String,title:\"기능 메뉴명\",defaultValue:\"기능\"},featuresHubUrl:{type:ControlType.String,title:\"전체기능 링크\",defaultValue:\"https://landing.hakzzongpro.com/feature\"},features:{type:ControlType.Array,title:\"기능 항목\",control:{type:ControlType.Object,controls:{label:{type:ControlType.String,title:\"이름\",defaultValue:\"기능명\"},desc:{type:ControlType.String,title:\"설명\",defaultValue:\"한 줄 설명\"},url:{type:ControlType.String,title:\"링크\",defaultValue:\"https://landing.hakzzongpro.com/feature/\"}}},defaultValue:DEFAULT_FEATURES},registerUrl:{type:ControlType.String,title:\"회원가입 링크\",defaultValue:\"https://hakzzongpro.com/register\"},loginUrl:{type:ControlType.String,title:\"로그인 링크\",defaultValue:\"https://hakzzongpro.com/login\"},trialUrl:{type:ControlType.String,title:\"무료체험 링크\",defaultValue:\"https://landing.hakzzongpro.com/freetrial\"},contactUrl:{type:ControlType.String,title:\"상담신청 링크\",defaultValue:\"https://landing.hakzzongpro.com/contact\"},primaryColor:{type:ControlType.Color,title:\"메인 컬러\",defaultValue:\"#7B61FF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NavigationBar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Navigationbar.map"],"mappings":"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"}