{% load static %} {% load lyric_extras %} {# ─────────────────────────────────────────────────────────────────────── #} {# _bud_invite_panel.html — bud btn + slide-out for the gatekeeper game- #} {# invite flow. Replaces the legacy `
` #} {# inline panel inside _gatekeeper.html. #} {# #} {# Differences from the post-share variant (_bud_panel.html): #} {# • POSTs to epic:invite_gamer instead of billboard:share_post. #} {# • Server returns {brief, recipient_display} — no line_text (no Post #} {# to append a Line to). JS just shows the Brief banner. #} {# #} {# Caller must pass `room` in context. #} {# ─────────────────────────────────────────────────────────────────────── #}
{# Autocomplete suggestions — sibling because the panel has overflow:hidden #} {# for the slide-in scaleX animation. Pulls from request.user.buds. #}