import{j as n,p as o}from"./index-BB3C6ia3.js";import{b as e}from"./vendor-q1sfVHxQ.js";const s={isMain:!1,hasHeader:!0,hasBackBtnOnHeader:!1,hasHomeBtnOnHeader:!1,hasCartBtnOnHeader:!1,hasSearchKeywordHeader:!1,hasCancelBtnOnHeader:!1,hasBottomNav:!0,title:""},r=e.createContext(null),u=e.createContext(null),x=({children:t})=>{const[c,a]=e.useState(s),l=e.useMemo(()=>({changeLayoutStatus:i=>a({...s,...i})}),[a]);return n.jsx(r.Provider,{value:l,children:n.jsx(u.Provider,{value:c,children:t})})},y=()=>{const t=e.useContext(r);if(!t)throw new Error("INVALID_LayoutActionContext");return t},L=()=>{const t=e.useContext(u);if(!t)throw new Error("INVALID_LayoutValueContext");return t};x.propTypes={children:o.oneOfType([o.node,o.element]).isRequired};export{x as L,s as a,y as b,L as u};