Release v0.20: регистрация, авторизация, личный кабинет
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -15,16 +15,27 @@
|
||||
<div class="container header-inner">
|
||||
<a href="/" class="logo">Shop<span>Nova</span></a>
|
||||
<nav class="nav">
|
||||
<a href="/" class="nav-link active">Главная</a>
|
||||
<a href="#catalog" class="nav-link">Каталог</a>
|
||||
<a href="#categories" class="nav-link">Категории</a>
|
||||
<a href="/" class="nav-link{{if eq .Nav "home"}} active{{end}}">Главная</a>
|
||||
<a href="/#catalog" class="nav-link">Каталог</a>
|
||||
{{if .User}}
|
||||
<a href="/account" class="nav-link{{if eq .Nav "account"}} active{{end}}">Личный кабинет</a>
|
||||
{{end}}
|
||||
</nav>
|
||||
<div class="header-actions">
|
||||
<button type="button" class="btn btn-ghost" aria-label="Поиск">Поиск</button>
|
||||
<button type="button" class="btn btn-primary">Корзина</button>
|
||||
{{if .User}}
|
||||
<span class="user-greeting">{{.User.Name}}</span>
|
||||
<form method="POST" action="/logout" class="inline-form">
|
||||
<button type="submit" class="btn btn-ghost">Выйти</button>
|
||||
</form>
|
||||
{{else}}
|
||||
<a href="/login" class="btn btn-ghost">Вход</a>
|
||||
<a href="/register" class="btn btn-primary">Регистрация</a>
|
||||
{{end}}
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
{{if .Success}}<div class="container"><p class="alert alert-success">{{.Success}}</p></div>{{end}}
|
||||
{{if .Error}}<div class="container"><p class="alert alert-error">{{.Error}}</p></div>{{end}}
|
||||
<main>
|
||||
{{template "content" .}}
|
||||
</main>
|
||||
|
||||
Reference in New Issue
Block a user