Spaces:
Sleeping
Sleeping
| <script lang="ts"> | |
| import { currentStep } from '../stores/appStore' | |
| export let onShowRFPManager: () => void = () => {} | |
| const stepTitles = [ | |
| 'Upload Current RFP', | |
| 'Add RFP Questions', | |
| 'AI Processing', | |
| 'Review & Edit', | |
| 'Export Document' | |
| ] | |
| </script> | |
| <header class="bg-black border-b border-gray-700"> | |
| <div class="flex items-center justify-between px-8 py-4"> | |
| <!-- SEDNA Logo --> | |
| <div class="flex items-center space-x-6"> | |
| <img src="/sedna-logo.png" alt="SEDNA" class="h-12" /> | |
| <div class="h-8 w-px bg-gray-600"></div> | |
| <div class="text-gray-300 font-semibold">RFP Management System</div> | |
| </div> | |
| <!-- Current Step Info --> | |
| <div class="flex items-center space-x-4"> | |
| <div class="flex items-center space-x-3"> | |
| <div class="w-10 h-10 bg-gradient-to-r from-blue-500 to-blue-600 rounded-lg flex items-center justify-center text-white font-semibold"> | |
| {$currentStep} | |
| </div> | |
| <div> | |
| <h2 class="text-lg font-semibold text-white"> | |
| Step {$currentStep}: {stepTitles[$currentStep - 1]} | |
| </h2> | |
| <p class="text-gray-400 text-sm"> | |
| {#if $currentStep === 1} | |
| Upload the RFP document you are responding to | |
| {:else if $currentStep === 2} | |
| Add questions by pasting text or uploading documents | |
| {:else if $currentStep === 3} | |
| Select and prioritize questions for processing | |
| {:else if $currentStep === 4} | |
| AI is generating intelligent responses with citations | |
| {:else if $currentStep === 5} | |
| Review and edit AI-generated responses | |
| {:else if $currentStep === 6} | |
| Export your professional RFP response document | |
| {/if} | |
| </p> | |
| </div> | |
| </div> | |
| </div> | |
| <!-- Simple Progress Indicator --> | |
| <div class="flex items-center space-x-3"> | |
| <span class="text-sm text-gray-400">Progress</span> | |
| <div class="w-24 bg-gray-700 rounded-full h-2"> | |
| <div | |
| class="h-full bg-gradient-to-r from-blue-500 to-blue-600 rounded-full transition-all duration-300" | |
| style="width: {($currentStep / 5) * 100}%" | |
| ></div> | |
| </div> | |
| <span class="text-sm font-medium text-gray-300">{Math.round(($currentStep / 5) * 100)}%</span> | |
| </div> | |
| </div> | |
| </header> | |