import{j as s}from"./client-wT6vtYO_.js";import{r,d as b,u as h}from"./index-BdTwX--g.js";import{c as d}from"./index-DizoKcfL.js";import{h as v,N as x}from"./short_number-w3W5phxu.js";import{S as j}from"./add-D8GR9P00.js";import{S as N}from"./home-fill-BjwEpYg3.js";import{S as M}from"./settings-CPmE9sBj.js";import{s as S,S as I}from"./notifications-Dc-KQ9E0.js";import{S as C}from"./notifications-lYn-LpJE.js";import{S as w}from"./hashtags-DlzQcrtL.js";import{l as k,u as p,a as u,aI as E,I as o,af as B,j as H}from"./useSelectableClick-DSv4aXzQ.js";import{I as g}from"./icon_with_badge-BNTpk-ky.js";import{q as f,w as L}from"./initial_state-CaZA8Ule.js";import{M as c}from"./message-UFwkQlnu.js";const R=a=>r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",height:24,viewBox:"0 -960 960 960",width:24,...a},r.createElement("path",{d:"M120-240v-80h720v80H120Zm0-200v-80h720v80H120Zm0-200v-80h720v80H120Z"})),n=b({home:{id:"tabs_bar.home",defaultMessage:"Home"},search:{id:"tabs_bar.search",defaultMessage:"Search"},publish:{id:"tabs_bar.publish",defaultMessage:"New Post"},notifications:{id:"tabs_bar.notifications",defaultMessage:"Notifications"},menu:{id:"tabs_bar.menu",defaultMessage:"Menu"}}),l=({to:a,icon:t,activeIcon:i,title:e})=>{const m=v(a);return s.jsx(x,{className:"ui__navigation-bar__item",activeClassName:"active",to:a,"aria-label":e,children:m&&i?i:t})},y=()=>{const a=u(S),t=h();return s.jsx(l,{to:"/notifications",icon:s.jsx(g,{id:"bell",icon:C,count:a,className:""}),activeIcon:s.jsx(g,{id:"bell",icon:I,count:a,className:""}),title:t.formatMessage(n.notifications)})},A=()=>{const a=p(),t=u(e=>e.server.getIn(["server","registrations","url"],null)??"/auth/sign_up"),i=r.useCallback(()=>{a(B({modalType:"CLOSED_REGISTRATIONS",modalProps:{}}))},[a]);if(r.useEffect(()=>{a(H())},[a]),f)return s.jsx("div",{className:"ui__navigation-bar__sign-up",children:s.jsx("a",{href:f,"data-method":"post",className:"button button--block button-tertiary",children:s.jsx(c,{id:"sign_in_banner.sso_redirect",defaultMessage:"Login or Register"})})});{let e;return L?e=s.jsx("a",{href:t,className:"button",children:s.jsx(c,{id:"sign_in_banner.create_account",defaultMessage:"Create account"})}):e=s.jsx("button",{className:"button",onClick:i,children:s.jsx(c,{id:"sign_in_banner.create_account",defaultMessage:"Create account"})}),s.jsxs("div",{className:"ui__navigation-bar__sign-up",children:[e,s.jsx("a",{href:"/auth/sign_in",className:"button button-tertiary",children:s.jsx(c,{id:"sign_in_banner.sign_in",defaultMessage:"Login"})})]})}},V=()=>{const{signedIn:a}=k(),t=p(),i=u(_=>_.navigation.open),e=h(),m=r.useCallback(()=>{t(E())},[t]);return s.jsxs("div",{className:"ui__navigation-bar",children:[!a&&s.jsx(A,{}),s.jsxs("div",{className:d("ui__navigation-bar__items",{active:a}),children:[a&&s.jsxs(s.Fragment,{children:[s.jsx(l,{title:e.formatMessage(n.home),to:"/home",icon:s.jsx(o,{id:"",icon:M}),activeIcon:s.jsx(o,{id:"",icon:N})}),s.jsx(l,{title:e.formatMessage(n.search),to:"/explore",icon:s.jsx(o,{id:"",icon:w})}),s.jsx(l,{title:e.formatMessage(n.publish),to:"/publish",icon:s.jsx(o,{id:"",icon:j})}),s.jsx(y,{})]}),s.jsx("button",{className:d("ui__navigation-bar__item",{active:i}),onClick:m,"aria-label":e.formatMessage(n.menu),children:s.jsx(o,{id:"",icon:R})})]})]})};export{V as N,R as S,n as m}; //# sourceMappingURL=navigation_bar-DKeBx_q1.js.map