1import{o as e}from"./rolldown-runtime-C0FnF6B9.js";import{t}from"./react-C21x__mS.js";import{c as n,s as r}from"./react-intl-DlKP8ATg.js";import{t as i}from"./jsx-runtime-BdxMnOeJ.js";import{T as a,v as o}from"./initial_state-DnZ5UeDQ.js";import"./store-Dt6FPjVX.js";import{o as s,s as c}from"./typed_functions-Whap35TF.js";import{Dt as l,qt as u,zt as d}from"./filters-B_-6iXPk.js";import{t as f}from"./helmet-C5cFHKKR.js";import{t as p}from"./react-router-dom-C1dtKQUg.js";import{n as m}from"./modal-CMPL9eyP.js";import{i as h}from"./skip_links-BaPrB3L_.js";import{t as g}from"./icon-BNrUFRb_.js";import{f as _}from"./account-B_Xh3Swt.js";import{_ as v,i as y,o as b,y as x}from"./navigation_panel-DIQDZpRt.js";import{n as S,r as C}from"./navigation_bar-CJlD-s8a.js";import{a as w}from"./columns_area-DyZEFU1E.js";import{t as T}from"./public-DfIIZjQm.js";import{t as E}from"./compose_form_container-GuU5hgGU.js";import{t as D}from"./edit_square-D-JP-UcA.js";import"./elephant_ui_plane-BKKBlDqk.js";var O=e(t()),k=i(),A=e=>(0,k.jsx)(`svg`,{xmlns:`http://www.w3.org/2000/svg`,height:24,viewBox:`0 -960 960 960`,width:24,...e,children:(0,k.jsx)(`path`,{d:`M200-120q-33 0-56.5-23.5T120-200v-560q0-33 23.5-56.5T200-840h280v80H200v560h280v80H200Zm440-160-55-58 102-102H360v-80h327L585-622l55-58 200 200-200 200Z`})}),j=r({live_feed_public:{id:`navigation_bar.live_feed_public`,defaultMessage:`Live feed (public)`},live_feed_local:{id:`navigation_bar.live_feed_local`,defaultMessage:`Live feed (local)`},preferences:{id:`navigation_bar.preferences`,defaultMessage:`Preferences`},logout:{id:`navigation_bar.logout`,defaultMessage:`Logout`}}),M=({multiColumn:e})=>{let t=n(),r=s(),i=c(e=>e.settings.get(`columns`));(0,O.useEffect)(()=>(r(d()),()=>{r(u())}),[r]);let M=(0,O.useCallback)(()=>{r(l(!0))},[r]),N=(0,O.useCallback)(e=>(e.preventDefault(),e.stopPropagation(),r(m({modalType:`CONFIRM_LOG_OUT`,modalProps:{}})),!1),[r]),P=(0,O.useCallback)(()=>{document.querySelector(`.navigation-panel`)?.scrollIntoView({behavior:a?`auto`:`smooth`})},[]);return e?(0,k.jsxs)(`div`,{className:`drawer`,children:[(0,k.jsxs)(`nav`,{className:`drawer__header`,"aria-label":t.formatMessage(S.advancedUiQuickLinks),children:[(0,k.jsx)(p,{to:`/getting-started`,className:`drawer__tab`,title:t.formatMessage(S.menu),"aria-label":t.formatMessage(S.menu),onClick:P,children:(0,k.jsx)(g,{id:`bars`,icon:C})}),!i.some(e=>e.get(`id`)===`HOME`)&&(0,k.jsx)(p,{to:`/home`,className:`drawer__tab`,title:t.formatMessage(S.home),"aria-label":t.formatMessage(S.home),children:(0,k.jsx)(g,{id:`home`,icon:x})}),!i.some(e=>e.get(`id`)===`NOTIFICATIONS`)&&(0,k.jsx)(p,{to:`/notifications`,className:`drawer__tab`,title:t.formatMessage(S.notifications),"aria-label":t.formatMessage(S.notifications),children:(0,k.jsx)(g,{id:`bell`,icon:v})}),!i.some(e=>e.get(`id`)===`COMMUNITY`)&&(0,k.jsx)(p,{to:`/public/local`,className:`drawer__tab`,title:t.formatMessage(j.live_feed_local),"aria-label":t.formatMessage(j.live_feed_local),children:(0,k.jsx)(g,{id:`users`,icon:_})}),!i.some(e=>e.get(`id`)===`PUBLIC`)&&(0,k.jsx)(p,{to:`/public`,className:`drawer__tab`,title:t.formatMessage(j.live_feed_public),"aria-label":t.formatMessage(j.live_feed_public),children:(0,k.jsx)(g,{id:`globe`,icon:T})}),(0,k.jsx)(`a`,{href:`/settings/preferences`,className:`drawer__tab`,title:t.formatMessage(j.preferences),"aria-label":t.formatMessage(j.preferences),children:(0,k.jsx)(g,{id:`cog`,icon:b})}),(0,k.jsx)(`a`,{href:`/auth/sign_out`,className:`drawer__tab`,title:t.formatMessage(j.logout),"aria-label":t.formatMessage(j.logout),onClick:N,children:(0,k.jsx)(g,{id:`sign-out`,icon:A})})]}),(0,k.jsx)(y,{singleColumn:!1}),(0,k.jsx)(`div`,{className:`drawer__pager`,role:`region`,"aria-label":t.formatMessage(S.publish),children:(0,k.jsxs)(`div`,{className:`drawer__inner`,onFocus:M,children:[(0,k.jsx)(E,{}),(0,k.jsx)(`div`,{className:`drawer__inner__mastodon with-zig-zag-decoration`,children:(0,k.jsx)(`img`,{alt:``,draggable:`false`,src:o??`/packs/assets/elephant_ui_plane-Cfmrathl.svg`})})]})})]}):(0,k.jsxs)(h,{bindToDocument:!e,label:t.formatMessage(S.publish),children:[(0,k.jsx)(w,{icon:`pencil`,iconComponent:D,title:t.formatMessage(S.publish),multiColumn:e,showBackButton:!0}),(0,k.jsx)(`div`,{className:`scrollable`,children:(0,k.jsx)(E,{autoFocus:!0})}),(0,k.jsx)(f,{children:(0,k.jsx)(`meta`,{name:`robots`,content:`noindex`})})]})};export{M as default}; 2//# sourceMappingURL=compose-gOknx6Pn.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.