// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-3.0-or-later
// @source: https://gitlab.com/soapbox-pub/ditto/-/tree/f0a3877c
import{Ri as e}from"./lucide-icons-BdRF0moN.js";import{t}from"./jsx-runtime-By8HlURe.js";import{t as n}from"./utils-BFSTDHdM.js";import{n as r}from"./chunk-62JRHF6Z-yJW_vgm4.js";var i=t();function a({title:t,icon:a,titleContent:o,backTo:s=`/`,onBack:c,alwaysShowBack:l,children:u,className:d}){let f=n(`p-2 -ml-2 rounded-full hover:bg-secondary transition-colors`,!l&&`sidebar:hidden`);return(0,i.jsxs)(`div`,{className:n(`flex items-center gap-4 px-4 py-4 bg-background/85`,d),children:[c?(0,i.jsx)(`button`,{onClick:c,className:f,"aria-label":`Go back`,children:(0,i.jsx)(e,{className:`size-5`})}):(0,i.jsx)(r,{to:s,className:f,children:(0,i.jsx)(e,{className:`size-5`})}),o??(0,i.jsxs)(`div`,{className:`flex items-center gap-2 flex-1 min-w-0`,children:[a,(0,i.jsx)(`h1`,{className:`text-xl font-bold truncate`,children:t})]}),u]})}export{a as t};
// @license-end
