MCPcopy Create free account
hub / github.com/AnswerOverflow/AnswerOverflow / Sidebar

Function Sidebar

packages/ui/src/pages/MessageResultPage.tsx:259–301  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

257 const adsEnabled = !tenant;
258
259 const Sidebar = () => (
260 <div className="flex w-full shrink-0 flex-col items-center gap-4 text-center md:w-[400px]">
261 <div
262 className={
263 'hidden w-full rounded-md border-2 bg-card drop-shadow-md md:block'
264 }
265 >
266 <div className="flex flex-col items-start gap-4 p-4">
267 <div className="flex w-full flex-row items-center justify-between truncate font-bold">
268 <Link href={tenant ? '/' : `/c/${server.id}`}>{server.name}</Link>
269 <ServerInviteJoinButton
270 server={server}
271 channel={channel}
272 location={'Message Result Page'}
273 size="sm"
274 variant={'default'}
275 className="rounded-3xl text-xs font-semibold"
276 />
277 </div>
278 <span className="text-left text-sm">{server.description}</span>
279 <div className="flex w-full flex-row items-center justify-between">
280 <div className="flex flex-col items-start">
281 <span className="text-sm font-semibold">
282 <FormattedNumber value={server.approximateMemberCount} />
283 </span>
284 <span className="text-xs">Members</span>
285 </div>
286 <Link
287 href={getDiscordURLForMessage(firstMessage)}
288 className="flex-row-reverse gap-1 text-sm font-semibold"
289 icon={<ExternalLink size={16} />}
290 >
291 View on Discord
292 </Link>
293 </div>
294 </div>
295 </div>
296 <div className="flex w-full flex-col justify-center gap-2 text-center xl:mt-6">
297 {adsEnabled && <CarbonAds />}
298 {!tenant && <JoinAnswerOverflowCard />}
299 </div>
300 </div>
301 );
302 return (
303 <MessageResultPageProvider>
304 <div className="mx-auto pt-2">

Callers

nothing calls this directly

Calls 1

getDiscordURLForMessageFunction · 0.90

Tested by

no test coverage detected