move to templ
This commit is contained in:
parent
31a33cc220
commit
bb32802324
34 changed files with 1011 additions and 528 deletions
46
server/templates/cake.templ
Normal file
46
server/templates/cake.templ
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
package templates
|
||||
|
||||
import (
|
||||
"strconv"
|
||||
|
||||
"git.bronku.xyz/bronku/cake-order-tracker/models"
|
||||
)
|
||||
|
||||
templ CakePage(cake models.Cake) {
|
||||
@Layout(cakeTitle(cake), CakeForm(cake))
|
||||
}
|
||||
|
||||
templ CakeForm(cake models.Cake) {
|
||||
<div class="form-card">
|
||||
<section class="card">
|
||||
<div class="card-header">
|
||||
<h2>
|
||||
<span class="material-symbols-outlined">cake</span>
|
||||
if cake.ID != 0 {
|
||||
Edytuj ciasto #{ strconv.Itoa(cake.ID) }
|
||||
} else {
|
||||
Nowe ciasto
|
||||
}
|
||||
</h2>
|
||||
</div>
|
||||
<form method="post" class="card-body">
|
||||
<input type="hidden" name="id" value={ strconv.Itoa(cake.ID) } />
|
||||
<div class="form-group">
|
||||
<label>Nazwa *</label>
|
||||
<input class="form-input" type="text" name="name" value={ cake.Name } placeholder="Nazwa ciasta" />
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Cena</label>
|
||||
<input class="form-input" type="number" name="price" min="0" value={ strconv.Itoa(cake.Price) } />
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<a href="/cakes" class="btn btn-outline">Anuluj</a>
|
||||
<button type="submit" class="btn btn-primary">
|
||||
<span class="material-symbols-outlined">save</span>
|
||||
Zapisz ciasto
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
</div>
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue