VibeCoderzVibeCoderz
Telegram
All Prompts
Dual Textarea HTML Edit Request Form (Tailwind) preview
formtextareaeditordashboardtwo-columnresponsivetailwindgridwebappui

Dual Textarea HTML Edit Request Form (Tailwind)

Двухколоночная форма для редактирования HTML с двумя текстовыми полями. Идеально для запросов на изменения кода, ревью. Адаптивный дизайн, Tailwind CSS.

Prompt

<div class="max-w-7xl md:py-12 mr-auto ml-auto pt-8 pr-6 pb-8 pl-6">
  <!-- Header -->
  <header class="flex items-center justify-between">
    <div class="flex items-center gap-3">
      <div
        class="h-8 w-8 rounded-md bg-neutral-900 ring-1 ring-neutral-800 flex items-center justify-center text-sm tracking-tight font-semibold">
        LX</div>
      <div class="hidden sm:flex items-center gap-2 text-neutral-400 text-sm">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
          stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="sparkles"
          class="lucide lucide-sparkles h-4 w-4">
          <path
            d="M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z"
            class=""></path>
          <path d="M20 2v4" class=""></path>
          <path d="M22 4h-4" class=""></path>
          <circle cx="4" cy="20" r="2" class=""></circle>
        </svg>
        <span>Iterative, minimal HTML edits</span>
      </div>
    </div>
    <nav class="hidden md:flex items-center gap-6 text-sm text-neutral-400">
      <a class="hover:text-neutral-200 transition-colors" href="#">Guide</a>
      <a class="hover:text-neutral-200 transition-colors" href="#">Examples</a>
      <a class="hover:text-neutral-200 transition-colors" href="#">FAQ</a>
    </nav>
  </header>

  <!-- Intro -->
  <section class="mt-8 md:mt-12">
    <div class="flex items-start justify-between gap-4">
      <div class="">
        <h1 class="text-2xl sm:text-3xl md:text-4xl tracking-tight font-semibold text-white">Paste your HTML and list
          only the changes you want</h1>
        <p class="mt-3 text-sm sm:text-base text-neutral-400">I’ll modify exactly what you specify and keep the existing
          structure, style, and behavior intact.</p>
      </div>
    </div>
  </section>

  <!-- Main Grid -->
  <section class="mt-8 md:mt-10 grid grid-cols-1 lg:grid-cols-2 gap-6">
    <!-- Left: HTML input -->
    <div class="rounded-xl ring-1 ring-neutral-800 bg-neutral-900/60">
      <div class="flex items-center justify-between px-4 py-3 border-b border-neutral-800">
        <div class="flex items-center gap-2">
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            data-lucide="file-code-2" class="lucide lucide-file-code-2 h-4 w-4 text-neutral-300">
            <path d="M4 22h14a2 2 0 0 0 2-2V7l-5-5H6a2 2 0 0 0-2 2v4" class=""></path>
            <path d="M14 2v4a2 2 0 0 0 2 2h4" class=""></path>
            <path d="m5 12-3 3 3 3" class=""></path>
            <path d="m9 18 3-3-3-3" class=""></path>
          </svg>
          <h2 class="text-sm font-medium tracking-tight text-neutral-200">Your current HTML</h2>
        </div>
        <div class="flex items-center gap-2 text-xs text-neutral-400">
          <span class="hidden sm:inline">Tip: include the full file or the specific section</span>
        </div>
      </div>
      <div class="p-4">
        <textarea placeholder="Paste your existing HTML here…" class="w-full h-80 md:h-[28rem] resize-y rounded-lg bg-neutral-950/70 ring-1 ring-neutral-800 focus:ring-2 focus:ring-neutral-700 outline-none p-4 font-mono text-[12px] leading-5 text-neutral-200 placeholder:text-neutral-600 transition-all hover:ring-neutral-700" spellcheck="false"></textarea>
        <div class="mt-3 flex items-center justify-between text-xs text-neutral-500">
          <span>No formatting? Paste anyway—I’ll normalize.</span>
          <div class="flex items-center gap-3">
            <button class="px-2.5 py-1.5 rounded-md bg-neutral-900 ring-1 ring-neutral-800 hover:ring-neutral-700 hover:text-neutral-200 transition-colors">Clear</button>
            <button class="px-2.5 py-1.5 rounded-md bg-neutral-100 text-neutral-900 hover:bg-white transition-colors">Attach notes</button>
          </div>
        </div>
      </div>
    </div>

    <!-- Right: Change list -->
    <div class="rounded-xl ring-1 ring-neutral-800 bg-neutral-900/60 flex flex-col">
      <div class="flex items-center justify-between px-4 py-3 border-b border-neutral-800">
        <div class="flex items-center gap-2">
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            data-lucide="list-checks" class="lucide lucide-list-checks h-4 w-4 text-neutral-300">
            <path d="m3 17 2 2 4-4" class=""></path>
            <path d="m3 7 2 2 4-4" class=""></path>
            <path d="M13 6h8" class=""></path>
            <path d="M13 12h8" class=""></path>
            <path d="M13 18h8" class=""></path>
          </svg>
          <h2 class="text-sm font-medium tracking-tight text-neutral-200">Requested changes</h2>
        </div>
        <div class="flex items-center gap-2 text-xs text-neutral-400">
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
            data-lucide="circle-help" class="lucide lucide-circle-help h-3.5 w-3.5">
            <circle cx="12" cy="12" r="10" class=""></circle>
            <path d="M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3" class=""></path>
            <path d="M12 17h.01" class=""></path>
          </svg>
          <span class="hidden sm:inline">Be explicit: selectors, text, colors, order</span>
        </div>
      </div>
      <div class="p-4 flex-1">
        <textarea placeholder="- Change hero title text to “Acme OS”
- Increase card corner radius to 12px
- Replace CTA icon with “arrow-right”
- Keep all colors the same" class="w-full h-64 md:h-[18rem] resize-y rounded-lg bg-neutral-950/70 ring-1 ring-neutral-800 focus:ring-2 focus:ring-neutral-700 outline-none p-4 font-medium text-sm text-neutral-200 placeholder:text-neutral-600 transition-all hover:ring-neutral-700"></textarea>

        <div class="mt-4 grid grid-cols-1 sm:grid-cols-2 gap-3">
          <div class="rounded-lg ring-1 ring-neutral-800 p-3 bg-neutral-950/60">
            <div class="flex items-center gap-2 text-xs text-neutral-300">
              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                data-lucide="target" class="lucide lucide-target h-3.5 w-3.5">
                <circle cx="12" cy="12" r="10" class=""></circle>
                <circle cx="12" cy="12" r="6" class=""></circle>
                <circle cx="12" cy="12" r="2" class=""></circle>
              </svg>
              Precision
            </div>
            <p class="mt-1 text-xs text-neutral-500">I’ll only modify lines you call out. Everything else stays
              untouched.</p>
          </div>
          <div class="rounded-lg ring-1 ring-neutral-800 p-3 bg-neutral-950/60">
            <div class="flex items-center gap-2 text-xs text-neutral-300">
              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"
                data-lucide="git-commit" class="lucide lucide-git-commit h-3.5 w-3.5">
                <circle cx="12" cy="12" r="3" class=""></circle>
                <line x1="3" x2="9" y1="12" y2="12" class=""></line>
                <line x1="15" x2="21" y1="12" y2="12" class=""></line>
              </svg>
              Minimal diffs
            </div>
            <p class="mt-1 text-xs text-neutral-500">Changes are scoped and reversible, ideal for code review.</p>
          </div>
        </div>
      </div>

      <div class="px-4 py-3 border-t border-neutral-800 flex items-center justify-between">
        <div class="text-xs text-neutral-500">Include any constraints (no new libs, keep classes, etc.).</div>
        <div class="flex items-center gap-2">
          <button class="px-3 py-2 rounded-md bg-neutral-900 ring-1 ring-neutral-800 hover:ring-neutral-700 hover:text-neutral-200 transition">Preview diff</button>
          <button class="px-3 py-2 rounded-md bg-neutral-100 text-neutral-900 hover:bg-white transition flex items-center gap-2">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="send" class="lucide lucide-send h-4 w-4"><path d="M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z" class=""></path><path d="m21.854 2.147-10.94 10.939" class=""></path></svg>
                Send request
              </button>
        </div>
      </div>
    </div>
  </section>

  <!-- Helper tips -->
  <section class="mt-8">
    <div class="rounded-xl ring-1 ring-neutral-800 bg-neutral-900/60 p-4">
      <div class="flex flex-col sm:flex-row sm:items-center sm:justify-between gap-3">
        <div class="flex items-center gap-2 text-sm text-neutral-300">
          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
            stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" data-lucide="info"
            class="lucide lucide-info h-4 w-4">
            <circle cx="12" cy="12" r="10" class=""></circle>
            <path d="M12 16v-4" class=""></path>
            <path d="M12 8h.01" class=""></path>
          </svg>
          What to provide
        </div>
        <div class="text-xs text-neutral-400">
          • Full HTML or target snippet • Exact changes • Any style/tech constraints • Priority order
        </div>
      </div>
    </div>
  </section>

  <!-- Footer -->
  <footer
    class="mt-10 md:mt-14 border-t border-neutral-900 pt-6 text-xs text-neutral-500 flex items-center justify-between">
    <div class="flex items-center gap-2">
      <span>© 2025</span>
      <span>Minimal Edit Assistant</span>
    </div>
    <div class="flex items-center gap-3">
      <a class="hover:text-neutral-300 transition-colors" href="#">Privacy</a>
      <a class="hover:text-neutral-300 transition-colors" href="#">Terms</a>
    </div>
  </footer>
</div>
All Prompts