49 lines
2.2 KiB
Text
49 lines
2.2 KiB
Text
{{define "title"}}
|
|
Ciasto {{if .ID}}#{{.ID}}{{else}}nowe{{end}}
|
|
{{end}}
|
|
{{define "main"}}
|
|
<div class="form-card">
|
|
<section class="card">
|
|
<div class="card-header">
|
|
<h2>
|
|
<span class="material-symbols-outlined">cake</span>
|
|
{{if .ID}}Edytuj ciasto #{{.ID}}{{else}}Nowe ciasto{{end}}
|
|
</h2>
|
|
</div>
|
|
<form method="post" class="card-body">
|
|
<input type="hidden" name="id" value="{{.ID}}">
|
|
<div class="form-group">
|
|
<label>Nazwa *</label>
|
|
<input class="form-input" type="text" name="name" value="{{.Name}}" placeholder="Nazwa ciasta">
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Cena (gr) *</label>
|
|
<input class="form-input" type="number" name="price" min="0" value="{{.Price}}">
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Kategoria</label>
|
|
<select class="form-input" name="category">
|
|
<option {{if eq .Category "common"}}selected{{end}} value="common">Zwykłe</option>
|
|
<option {{if eq .Category "christmas"}}selected{{end}} value="christmas">Bożonarodzeniowe</option>
|
|
<option {{if eq .Category "easter"}}selected{{end}} value="easter">Wielkanocne</option>
|
|
<option {{if eq .Category "donuts"}}selected{{end}} value="donuts">Pączki</option>
|
|
</select>
|
|
</div>
|
|
<div class="form-group">
|
|
<label>Dostępność</label>
|
|
<select class="form-input" name="availability">
|
|
<option {{if eq .Availability "available"}}selected{{end}} value="available">Dostępne</option>
|
|
<option {{if eq .Availability "unavailable"}}selected{{end}} value="unavailable">Niedostępne</option>
|
|
</select>
|
|
</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>
|
|
{{end}}
|