Skip to content

Commit 9d9f32b

Browse files
committed
WIP
1 parent 0da0597 commit 9d9f32b

File tree

5 files changed

+51
-55
lines changed

5 files changed

+51
-55
lines changed

resources/views/packages/edit.blade.php

Lines changed: 27 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010

1111
<form action="{{ $pack->exists? route('packages.update', $pack) : route('packages.store')}}"
1212
method="post"
13-
class="my-5">
13+
class="my-5">
1414

1515
<div class="row g-5">
1616

@@ -20,20 +20,23 @@ class="my-5">
2020
<label for="packagist_name" class="form-label">Основания для включения</label>
2121
<div class="form-text">
2222
<p>Мы не преследуем цели охватить все существующие пакеты, а хотим включить те,
23-
которые действительно полезны и активно поддерживаются.</p>
24-
<p>Количество звезд на GitHub не является основным фактором при принятии решения о
25-
включении пакета или нет. Мы обращаем внимание на различные аспекты, включая
26-
активность разработчиков, обратную связь сообщества и соответствие последним
27-
версиям Laravel и PHP.</p>
23+
которые действительно полезны и активно поддерживаются.</p>
24+
<p>Количество звезд на GitHub не является основным фактором при принятии решения
25+
о
26+
включении пакета или нет. Мы обращаем внимание на различные аспекты, включая
27+
активность разработчиков, обратную связь сообщества и соответствие последним
28+
версиям Laravel и PHP.</p>
2829
</div>
2930
</div>
3031

3132

3233
<div class="mb-3">
3334
<label for="packagist_name" class="form-label">Имя пакета</label>
34-
<input class="form-control mb-3 {{ $errors->has('packagist_name') ? 'is-invalid' : '' }}" name="packagist_name" id="packagist_name" type="text"
35-
placeholder="laravel-russia/docs"
36-
value="{{ old('packagist_name', $pack->packagist_name) }}" />
35+
<input
36+
class="form-control mb-3 {{ $errors->has('packagist_name') ? 'is-invalid' : '' }}"
37+
name="packagist_name" id="packagist_name" type="text"
38+
placeholder="laravel-russia/docs"
39+
value="{{ old('packagist_name', $pack->packagist_name) }}"/>
3740
<x-error field="packagist_name" class="invalid-feedback my-3"/>
3841

3942
<div class="form-text">
@@ -48,27 +51,29 @@ class="my-5">
4851
<select id="type" name="type"
4952
class="form-select mb-3">
5053
<optgroup label="Категория">
51-
@foreach(\App\Casts\PackageTypeEnum::cases() as $type)
52-
<option value="{{$type->value}}" @selected(old('type', $pack->type) == $type->value)>{{$type->text()}}</option>
54+
@foreach(\App\Models\Enums\PackageTypeEnum::cases() as $type)
55+
<option
56+
value="{{$type->value}}" @selected(old('type', $pack->type) == $type->value)>{{$type->text()}}</option>
5357
@endforeach
5458
</optgroup>
5559
</select>
5660

5761
<div class="form-text">
58-
Выберите наиболее подходящую категорию для вашего пакета.
62+
Выберите наиболее подходящую категорию для вашего пакета.
5963
</div>
6064
</div>
6165
</div>
6266

6367
<div class="col-12 col-lg-5 d-none d-lg-block">
6468
<div class="bg-body rounded p-4">
65-
<small class="fw-bolder mb-3 d-block">Как выбрать подходящую категорию для вашего пакета?</small>
66-
67-
<ul class="list-unstyled opacity-50 mb-0 small">
68-
<li class="mb-2">Изучите пакеты схожей функциональности и их выбранные категории.</li>
69-
<li class="mb-2">Выберите наиболее близкую категорию из имеющихся.</li>
70-
<li class="mb-0">Если точной категории нет, выберите более широкую.</li>
71-
</ul>
69+
<small class="fw-bolder mb-3 d-block">Как выбрать подходящую категорию для вашего
70+
пакета?</small>
71+
72+
<ul class="list-unstyled opacity-50 mb-0 small">
73+
<li class="mb-2">Изучите пакеты схожей функциональности и их выбранные категории.</li>
74+
<li class="mb-2">Выберите наиболее близкую категорию из имеющихся.</li>
75+
<li class="mb-0">Если точной категории нет, выберите более широкую.</li>
76+
</ul>
7277
</div>
7378
</div>
7479
</div>
@@ -78,10 +83,11 @@ class="form-select mb-3">
7883
</button>
7984

8085
@if($pack->exists)
81-
<a class="justify-content-center justify-content-md-start btn btn-link ms-md-auto icon-link text-decoration-none" data-turbo-method="delete"
86+
<a class="justify-content-center justify-content-md-start btn btn-link ms-md-auto icon-link text-decoration-none"
87+
data-turbo-method="delete"
8288
data-turbo-confirm="Вы уверены, что хотите удалить публикацию?"
8389
href="{{route('packages.delete', $pack)}}">
84-
<x-icon path="i.delete" />
90+
<x-icon path="i.delete"/>
8591
Удалить
8692
</a>
8793
@endif

resources/views/packages/index.blade.php

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ class="d-none d-md-inline-flex link-body-emphasis text-decoration-none icon-link
5454
>
5555
Категории
5656
</option>
57-
@foreach(\App\Casts\PackageTypeEnum::cases() as $type)
57+
@foreach(\App\Models\Enums\PackageTypeEnum::cases() as $type)
5858
<option value="{{$type->value}}" @selected($currentCategory == $type)>
5959
{{$type->text()}}
6060
</option>
@@ -65,8 +65,10 @@ class="d-none d-md-inline-flex link-body-emphasis text-decoration-none icon-link
6565
</div>
6666
<div class="col-12 col-md-auto ms-md-3">
6767
<div class="d-flex bg-body-secondary small px-3 py-2 py-md-3 rounded">
68-
<select class="form-search fw-medium w-100" name="sort" onchange="this.form.requestSubmit()">
69-
@foreach(\App\Casts\SortEnum::cases() as $sort)
68+
<select class="form-search fw-medium w-100"
69+
name="sort"
70+
onchange="this.form.requestSubmit()">
71+
@foreach(\App\Models\Enums\SortEnum::cases() as $sort)
7072
<option value="{{$sort->value}}" @selected($currentSort == $sort->value)>
7173
{{$sort->text()}}
7274
</option>
@@ -82,7 +84,7 @@ class="d-none d-md-inline-flex link-body-emphasis text-decoration-none icon-link
8284
</div>
8385
<div class="row g-4 g-md-5 justify-content-center align-items-start position-relative mb-5">
8486
<div class="col-md-4 col-xl-3 position-sticky top-0 d-none d-md-block">
85-
@foreach(\App\Casts\PackageTypeEnum::cases() as $type)
87+
@foreach(\App\Models\Enums\PackageTypeEnum::cases() as $type)
8688
<div class="mb-4 position-relative">
8789
<div class="d-flex align-items-center">
8890
<div class="feature-icon-small d-inline-flex align-items-center justify-content-center fs-4 rounded-3
@@ -106,15 +108,15 @@ class="d-block lh-sm small fw-medium m-0 stretched-link link-body-emphasis text-
106108
</div>
107109

108110
<div class="col-md-8 col-xl-9">
109-
@if($packages->isEmpty())
111+
@if($packages->isEmpty())
110112
<div class="bg-body-tertiary rounded p-md-5 rounded">
111113
<div class="p-4 p-md-5">
112114
<div class="col-lg-7 mx-auto text-center mb-3">
113115

114116
<p class="mb-3 fs-4">¯\_(ツ)_/¯</p>
115117

116118
<p class="mb-0">Сейчас пакетов подходящих под требуемые условия не найдены.
117-
Но в базе есть много других классных пакетов.</p>
119+
Но в базе есть много других классных пакетов.</p>
118120
</div>
119121
</div>
120122
</div>
@@ -133,5 +135,4 @@ class="d-block lh-sm small fw-medium m-0 stretched-link link-body-emphasis text-
133135
</x-turbo-frame>
134136
</x-container>
135137

136-
137138
@endsection

resources/views/positions/edit.blade.php

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,12 @@ class="w-100 py-3 form-editor form-editor-title text-balance">{{ old('position.t
3030
<div class="bg-body rounded p-4">
3131
<div class="form-text">
3232
<p>Укажите название компании, так, как оно известно в сети (например,
33-
М.Видео). Это поможет кандидатам получить более полное представление о вашей компании.
33+
М.Видео). Это поможет кандидатам получить более полное представление о вашей
34+
компании.
3435
</p>
35-
<p class="mb-0">Если ваша компания только начинает свой путь, укажите название сайта, например laravel.su,
36-
вместо формализма "ООО Рога и Копыта".</p>
36+
<p class="mb-0">Если ваша компания только начинает свой путь, укажите название
37+
сайта, например laravel.su,
38+
вместо формализма "ООО Рога и Копыта".</p>
3739
</div>
3840
</div>
3941
</div>
@@ -68,8 +70,9 @@ class="form-label">Организация</label>
6870
Укажите, где будет проходить основная работа, что бы кандидаты могли оценить
6971
расстояние.
7072
</p>
71-
<p class="mb-0">Если вакансия предполагает полностью удалённый формат работы, оставьте поле
72-
не заполненным.</p>
73+
<p class="mb-0">Если вакансия предполагает полностью удалённый формат работы,
74+
оставьте поле
75+
не заполненным.</p>
7376
</div>
7477
</div>
7578
</div>
@@ -80,7 +83,7 @@ class="form-label">Организация</label>
8083
class="form-label">Формат</label>
8184
<select id="schedule" name="position[schedule]"
8285
class="form-select mb-3">
83-
@foreach(\App\Casts\ScheduleEnum::cases() as $schedule)
86+
@foreach(\App\Models\Enums\ScheduleEnum::cases() as $schedule)
8487
<option
8588
value="{{$schedule->value}}" @selected($position->schedule == $schedule)>
8689
{{$schedule->text()}}
@@ -116,8 +119,9 @@ class="form-label">Локация</label>
116119
<div class="bg-body rounded p-4">
117120
<div class="form-text">
118121
<p class="mb-0">
119-
Когда работодатель не указывает информацию о зарплате, потенциальный опытный кандитат
120-
с высокой долей вероятности будет считать её малооплачиваемой.
122+
Когда работодатель не указывает информацию о зарплате, потенциальный опытный
123+
кандитат
124+
с высокой долей вероятности будет считать её малооплачиваемой.
121125
</p>
122126
</div>
123127
</div>
@@ -164,10 +168,11 @@ class="form-label">Как связаться?</label>
164168
</button>
165169

166170
@if($position->exists)
167-
<a class="justify-content-center justify-content-md-start btn btn-link ms-md-auto icon-link text-decoration-none" data-turbo-method="delete"
171+
<a class="justify-content-center justify-content-md-start btn btn-link ms-md-auto icon-link text-decoration-none"
172+
data-turbo-method="delete"
168173
data-turbo-confirm="Вы уверены, что хотите удалить вакансию?"
169174
href="{{route('position.delete', $position)}}">
170-
<x-icon path="i.delete" />
175+
<x-icon path="i.delete"/>
171176
Удалить
172177
</a>
173178
@endif

resources/views/positions/list.blade.php

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,11 @@
33
<div
44
class="bg-body-tertiary rounded p-4 p-xl-5 position-relative">
55
<div class="row d-md-flex align-items-center justify-content-between position-relative">
6-
{{--
7-
<div class="d-flex align-items-center col-md-2">
8-
<div class="avatar avatar-xl">
9-
<img
10-
src="https://play-lh.googleusercontent.com/ADApjX-HvYOpnB4jqpe7UwzTL_sVs5_c8mv0H1ph4b1RYEu7qeXOpQuKdHmWBomv_2I"
11-
class="avatar-img rounded-3 shadow bg-white" alt="">
12-
</div>
13-
</div>
14-
--}}
156

167
<div class="col-md-3 mt-2 mt-md-0">
17-
188
<a href="{{route('position.show', $position)}}"
199
class="h5 link-body-emphasis text-decoration-none">{{$position->title}}</a>
2010
<div class="opacity-50 mt-md-2"> {{$position->organization}}</div>
21-
2211
</div>
2312

2413
<div class="d-flex align-items-center justify-content-between d-md-block mt-3 mt-md-0 col-md-3">
@@ -49,8 +38,6 @@ class="opacity-50 d-flex align-items-center mt-md-2"
4938
</div>
5039
</div>
5140

52-
53-
5441
</div>
5542
</div>
5643
@empty

resources/views/positions/show.blade.php

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -104,8 +104,7 @@ class="text-body-secondary ms-auto user-select-none small"
104104
<div class="row">
105105
@foreach(range(0,2) as $placeholder)
106106
<div class="col-4 position-relative">
107-
<div
108-
class="bg-body-secondary p-4 rounded w-100">
107+
<div class="bg-body-secondary p-4 rounded w-100">
109108
<p class="card-text placeholder-glow mb-2">
110109
<span class="placeholder rounded col-6"></span>
111110
<span class="placeholder rounded col-6"></span>
@@ -114,8 +113,6 @@ class="bg-body-secondary p-4 rounded w-100">
114113
<span class="placeholder rounded col-6"></span>
115114
<span class="placeholder rounded col-9"></span>
116115
</p>
117-
118-
119116
</div>
120117
</div>
121118
@endforeach

0 commit comments

Comments
 (0)