VibeCoderzVibeCoderz
Telegram
All Prompts
Session Control Bar with Action Buttons preview
cardtailwindtoolbarsessioncontrolsbuttonsinteractive

Session Control Bar with Action Buttons

Панель управления сессией: кнопки плей/присоединиться, статус, действия. UI-компонент для живых событий, встреч, вебинаров. Tailwind CSS.

Prompt

<div class="flex items-center justify-between">
            <div class="flex items-center gap-3">
              <button class="h-11 w-11 rounded-full bg-emerald-500 text-neutral-900 flex items-center justify-center shadow-lg hover:bg-emerald-400 transition outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-emerald-500/80" type="button">
                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 24 24" data-icon="solar:play-bold-duotone" class="iconify w-5 h-5 translate-x-[1px] iconify--solar"><path fill="currentColor" fill-rule="evenodd" d="M23 12c0-1.035-.53-2.07-1.591-2.647L8.597 2.385C6.534 1.264 4 2.724 4 5.033V12z" clip-rule="evenodd" class=""></path><path fill="currentColor" d="m8.597 21.615l12.812-6.968A2.99 2.99 0 0 0 23 12H4v6.967c0 2.31 2.534 3.769 4.597 2.648" opacity=".5" class=""></path></svg>
              </button>
              <div class="text-xs">
                <p class="text-neutral-200 font-medium font-sans">
                  Join session
                </p>
                <p class="text-neutral-500 font-sans">
                  Starts in 18 minutes
                </p>
              </div>
            </div>
            <div class="flex items-center gap-3 text-neutral-300">
              <button class="flex hover:bg-neutral-700 transition outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-emerald-500/80 bg-neutral-800 w-10 h-10 rounded-full items-center justify-center" type="button">
                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" style="color: rgb(212, 212, 212); width: 16px; height: 16px" class="iconify iconify--solar w-[16px] h-[16px]" aria-hidden="true" role="img" data-icon="solar:phone-calling-rounded-bold-duotone" data-solar="eye-bold-duotone" data-icon-set="solar" data-icon-replaced="true" stroke-width="2"><path fill="#d4d4d4" d="M2 12c0 1.64.425 2.191 1.275 3.296C4.972 17.5 7.818 20 12 20s7.028-2.5 8.725-4.704C21.575 14.192 22 13.639 22 12c0-1.64-.425-2.191-1.275-3.296C19.028 6.5 16.182 4 12 4S4.972 6.5 3.275 8.704C2.425 9.81 2 10.361 2 12" opacity=".5" class=""></path><path fill="#d4d4d4" fill-rule="evenodd" d="M8.25 12a3.75 3.75 0 1 1 7.5 0a3.75 3.75 0 0 1-7.5 0m1.5 0a2.25 2.25 0 1 1 4.5 0a2.25 2.25 0 0 1-4.5 0" clip-rule="evenodd" class=""></path></svg>
              </button>
              <button class="flex hover:bg-neutral-700 transition outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-emerald-500/80 bg-neutral-800 w-10 h-10 rounded-full items-center justify-center" type="button">
                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 24 24" data-icon="solar:phone-calling-rounded-bold-duotone" class="iconify iconify--solar w-[16px] h-[16px]" stroke-width="2" data-icon-replaced="true" style="color: rgb(212, 212, 212); width: 16px; height: 16px;"><path fill="currentColor" d="m10.038 5.316l.649 1.163c.585 1.05.35 2.426-.572 3.349c0 0-1.12 1.119.91 3.148c2.027 2.027 3.146.91 3.147.91c.923-.923 2.3-1.158 3.349-.573l1.163.65c1.585.884 1.772 3.106.379 4.5c-.837.836-1.863 1.488-2.996 1.53c-1.908.073-5.149-.41-8.4-3.66c-3.25-3.251-3.733-6.492-3.66-8.4c.043-1.133.694-2.159 1.53-2.996c1.394-1.393 3.616-1.206 4.5.38" opacity=".5" class=""></path><path fill="currentColor" d="M13.26 1.88a.75.75 0 0 1 .861-.62c.025.005.107.02.15.03q.129.027.352.09c.297.087.712.23 1.21.458c.996.457 2.321 1.256 3.697 2.631c1.376 1.376 2.175 2.702 2.632 3.698c.228.498.37.912.457 1.21a6 6 0 0 1 .113.454l.005.031a.765.765 0 0 1-.617.878a.75.75 0 0 1-.86-.617a3 3 0 0 0-.081-.327a7.4 7.4 0 0 0-.38-1.004c-.39-.85-1.092-2.024-2.33-3.262s-2.411-1.939-3.262-2.329a7.4 7.4 0 0 0-1.003-.38a6 6 0 0 0-.318-.08a.76.76 0 0 1-.626-.861" class=""></path><path fill="currentColor" fill-rule="evenodd" d="M13.486 5.33a.75.75 0 0 1 .927-.516l-.206.721l.206-.72h.003l.003.001l.008.002l.02.006l.056.02q.067.023.177.07c.146.062.345.158.59.303c.489.29 1.157.77 1.942 1.556c.785.785 1.266 1.453 1.556 1.942c.145.245.241.444.303.59a3 3 0 0 1 .09.233l.005.02l.003.008v.003l.001.001s0 .002-.72.208l.72-.206a.75.75 0 0 1-1.439.422l-.003-.01l-.035-.088a4 4 0 0 0-.216-.417c-.223-.376-.626-.946-1.326-1.646s-1.269-1.102-1.646-1.325a4 4 0 0 0-.504-.25l-.01-.004a.75.75 0 0 1-.505-.925" clip-rule="evenodd" class=""></path></svg>
              </button>
              <button class="h-10 w-10 rounded-full bg-neutral-800 flex items-center justify-center hover:bg-neutral-700 transition outline-none focus-visible:outline focus-visible:outline-2 focus-visible:outline-emerald-500/80" type="button">
                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" width="1em" height="1em" viewBox="0 0 24 24" data-icon="solar:widget-3-bold-duotone" class="iconify iconify--solar w-[16px] h-[16px]" stroke-width="2" data-icon-replaced="true" style="color: rgb(212, 212, 212); width: 16px; height: 16px;"><g fill="currentColor" fill-rule="evenodd" clip-rule="evenodd" class=""><path d="M22.25 6.5a4.75 4.75 0 1 0-9.5 0a4.75 4.75 0 0 0 9.5 0m-11 11a4.75 4.75 0 1 0-9.5 0a4.75 4.75 0 0 0 9.5 0" class=""></path><path d="M1.75 6.5a4.75 4.75 0 1 1 9.5 0a4.75 4.75 0 0 1-9.5 0m11 11a4.75 4.75 0 1 1 9.5 0a4.75 4.75 0 0 1-9.5 0" opacity=".5" class=""></path></g></svg>
              </button>
            </div>
          </div>
All Prompts