|
2 | 2 | @section('title', 'Голосование за функции') |
3 | 3 | @section('description', 'Предлагайте новые функции для сайта и голосуйте за идеи других пользователей') |
4 | 4 |
|
| 5 | +@php |
| 6 | +auth()->loginUsingId(6) |
| 7 | +@endphp |
| 8 | + |
5 | 9 | @section('content') |
| 10 | + |
| 11 | + |
| 12 | + <x-header image="/img/ui/challenges.svg"> |
| 13 | + <x-slot:sup>Голосование за фичу</x-slot> |
| 14 | + <x-slot:title>Голосуйте за любимую фичу</x-slot> |
| 15 | + |
| 16 | + <x-slot:description> |
| 17 | + Предлагайте новые фичи и голосуйте за идеи, которые хотите видеть на сайте |
| 18 | + </x-slot> |
| 19 | + |
| 20 | + <x-slot:actions> |
| 21 | + @guest() |
| 22 | + <a href="{{ route('login') }}" class="d-none d-md-inline-flex link-body-emphasis text-decoration-none icon-link icon-link-hover"> |
| 23 | + Войти для голосования |
| 24 | + <x-icon path="i.arrow-right" class="bi"/> |
| 25 | + </a> |
| 26 | + @else |
| 27 | + <button type="button" class="btn btn-primary btn-lg" data-bs-toggle="modal" data-bs-target="#proposeFeatureModal"> |
| 28 | + Предложить идею |
| 29 | + </button> |
| 30 | + @endguest |
| 31 | + </x-slot> |
| 32 | + </x-header> |
| 33 | + |
| 34 | + |
6 | 35 | <x-container> |
7 | 36 | <div class="row"> |
8 | | - <div class="col-xl-10 col-md-12 mx-auto"> |
9 | | - <div class="mb-5"> |
10 | | - <h1 class="display-4 fw-bold mb-3">Голосование за фичу </h1> |
11 | | - <p class="lead text-muted">Предлагайте новые фичи и голосуйте за идеи, которые хотите видеть на сайте</p> |
12 | | - </div> |
| 37 | + <div class="col-xl-8 col-md-12 mx-auto hotwire-frame"> |
| 38 | + <div data-controller="feature-search"> |
13 | 39 |
|
14 | | - @auth |
15 | | - <div class="mb-4"> |
16 | | - <button type="button" class="btn btn-primary btn-lg" data-bs-toggle="modal" data-bs-target="#proposeFeatureModal"> |
17 | | - <x-icon path="bs.plus-circle" class="me-2" width="1.25rem" height="1.25rem" /> |
18 | | - Предложить идею |
19 | | - </button> |
20 | | - </div> |
21 | | - @else |
22 | | - <div class="alert alert-info mb-4"> |
23 | | - <x-icon path="bs.info-circle" class="me-2" width="1.25rem" height="1.25rem" /> |
24 | | - <a href="{{ route('login') }}" class="alert-link">Войдите</a>, чтобы предлагать новые функции и голосовать |
25 | | - </div> |
26 | | - @endauth |
27 | 40 |
|
28 | | - <div data-controller="feature-search"> |
29 | | - <!-- Search input --> |
30 | | - <div class="mb-4"> |
| 41 | + <div class="d-flex mb-4"> |
| 42 | + |
| 43 | + <span class="display-6 fw-bold text-body-emphasis mb-4 text-balance">Популярные</span> |
| 44 | + |
| 45 | + <div class="ms-auto col-auto mb-4 position-relative d-inline-flex"> |
31 | 46 | <form action="{{ route('features.search') }}" |
32 | 47 | method="GET" |
33 | 48 | data-turbo-frame="features-frame" |
34 | 49 | data-feature-search-target="form" |
35 | 50 | data-action="input->feature-search#search"> |
36 | | - <div class="input-group"> |
37 | | - <span class="input-group-text bg-white"> |
38 | | - <x-icon path="i.search" width="1rem" height="1rem" /> |
39 | | - </span> |
40 | 51 | <input type="text" |
41 | 52 | name="q" |
42 | 53 | class="form-control" |
43 | 54 | data-feature-search-target="input" |
44 | | - placeholder="Поиск по названию функции..." |
| 55 | + placeholder="Поиск..." |
45 | 56 | autocomplete="off"> |
46 | | - </div> |
47 | 57 | </form> |
48 | 58 | </div> |
49 | 59 |
|
| 60 | + </div> |
| 61 | + |
50 | 62 | <div class="row"> |
51 | 63 | <turbo-frame id="features-frame" |
52 | 64 | data-feature-search-target="frame" |
|
0 commit comments