css reducion
This commit is contained in:
parent
5f156ab6a0
commit
b8cf13b7d5
20 changed files with 1603 additions and 1677 deletions
|
|
@ -11,51 +11,43 @@ templ CakePage(cake models.Cake, allTags []models.Tag) {
|
|||
}
|
||||
|
||||
templ CakeForm(cake models.Cake, allTags []models.Tag) {
|
||||
<div class="form-card">
|
||||
<section 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>
|
||||
</header>
|
||||
<form method="post">
|
||||
<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={ cake.Price.String() }/>
|
||||
</div>
|
||||
<div class="form-group">
|
||||
<label>Tagi</label>
|
||||
<div class="tag-grid">
|
||||
for _, t := range allTags {
|
||||
<label class="tag-chip">
|
||||
<input type="checkbox" name="tag" value={ strconv.Itoa(t.ID) } style="display:none"
|
||||
if cakeHasTag(cake.Tags, t.ID) { checked }/>
|
||||
{ t.Name }
|
||||
</label>
|
||||
}
|
||||
</div>
|
||||
<div class="horizontal-group" style="margin-top:0.375rem">
|
||||
<input class="form-input grow" type="text" name="new_tag" placeholder="Nowy tag..."/>
|
||||
</div>
|
||||
</div>
|
||||
<div class="form-actions">
|
||||
<a href="/cakes" class="btn outline">Anuluj</a>
|
||||
<button type="submit" class="btn primary">
|
||||
<span class="material-symbols-outlined">save</span>
|
||||
Zapisz ciasto
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
</section>
|
||||
<div class="card card-sm">
|
||||
<header>
|
||||
<h2>
|
||||
<span class="material-symbols-outlined">cake</span>
|
||||
if cake.ID != 0 {
|
||||
Edytuj ciasto #{ strconv.Itoa(cake.ID) }
|
||||
} else {
|
||||
Nowe ciasto
|
||||
}
|
||||
</h2>
|
||||
</header>
|
||||
<form method="post">
|
||||
<input type="hidden" name="id" value={ strconv.Itoa(cake.ID) }/>
|
||||
<label>Nazwa *</label>
|
||||
<input type="text" name="name" value={ cake.Name } placeholder="Nazwa ciasta"/>
|
||||
<label>Cena</label>
|
||||
<input type="number" name="price" min="0" value={ cake.Price.String() }/>
|
||||
<label>Tagi</label>
|
||||
<div class="tag-grid">
|
||||
for _, t := range allTags {
|
||||
<label class="tag-chip">
|
||||
<input type="checkbox" name="tag" value={ strconv.Itoa(t.ID) } class="hidden"
|
||||
if cakeHasTag(cake.Tags, t.ID) { checked }/>
|
||||
{ t.Name }
|
||||
</label>
|
||||
}
|
||||
</div>
|
||||
<div class="horizontal-group">
|
||||
<input type="text" name="new_tag" placeholder="Nowy tag..."/>
|
||||
</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>
|
||||
</div>
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue