5 changed files with 187 additions and 35 deletions
@ -1,13 +1,21 @@ |
|||||
{{define "invoice_search"}} |
{{define "invoice_search"}} |
||||
<div id="invoice-search"></div> |
<div id="search-container"> |
||||
<input |
<input |
||||
type="text" |
type="text" |
||||
name="search" |
name="search" |
||||
id="invoice-search-input" |
placeholder="Enter invoice number or id" |
||||
hx-get="/invoices" |
hx-get="/invoices" |
||||
hx-trigger="keyup changed delay:300ms" |
hx-trigger="keyup changed delay:500ms" |
||||
hx-target="#invoice-search-results" |
hx-target="#invoice-search-results" |
||||
hx-indicator="#invoice-search-spinner" /> |
hx-indicator="#loading-indicator" /> |
||||
<div id="invoice-search-spinner" class="htmx-indicator">Searching...</div> |
|
||||
<div id="invoice-search-results"></div> |
<div id="loading-indicator" class="htmx-indicator"> |
||||
|
<span>Searching...</span> |
||||
|
<div class="loading-indicator"></div> |
||||
|
</div> |
||||
|
</div> |
||||
|
<br /> |
||||
|
<div id="invoice-search-results" class="fade-me-out"> |
||||
|
<!-- This is where the invoice details will be loaded --> |
||||
|
</div> |
||||
{{end}} |
{{end}} |
||||
|
|||||
Loading…
Reference in new issue