Skip to content

Commit 618a76a

Browse files
committed
Added page for moments
1 parent 56c37dd commit 618a76a

File tree

4 files changed

+130
-2
lines changed

4 files changed

+130
-2
lines changed

pint.json

+4-1
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,9 @@
5252
},
5353
"no_superfluous_phpdoc_tags": false,
5454
"trim_array_spaces": true,
55-
"single_trait_insert_per_statement": false
55+
"single_trait_insert_per_statement": false,
56+
"php_unit_method_casing": {
57+
"case": "camel_case"
58+
}
5659
}
5760
}

resources/views/achievements/index.blade.php

+9-1
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,17 @@
99
<x-slot:title>Достижения в сообществе</x-slot>
1010

1111
<x-slot:description>
12-
Делайте публикации, оставляйте комментарии и получайте награды
12+
Публикуйте, комментируйте и зарабатывайте награды.
13+
Выделите свои достижения, выбрав их для отображения в профиле.
1314
</x-slot>
1415

16+
<x-slot:actions>
17+
<a href="{{ route('moments') }}" class="btn btn-primary btn-lg px-4">Особенные моменты</a>
18+
<a href="{{ route('my.edit') }}"
19+
class="d-none d-md-inline-flex link-body-emphasis text-decoration-none icon-link icon-link-hover">Мой профиль
20+
<x-icon path="i.arrow-right" class="bi" />
21+
</a>
22+
</x-slot>
1523
</x-header>
1624

1725
@foreach($groups as $name => $achievements)
+116
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
@extends('layout')
2+
@section('title', 'Особенные события сообщества')
3+
@section('description', 'Уникальные моменты. Особенные даты. Всё, что делает сообщество ярче.')
4+
5+
@section('content')
6+
7+
<x-header image="/img/ui/carpet.svg">
8+
<x-slot:sup>Вперёд к новым вершинам</x-slot>
9+
<x-slot:title>Особенные события сообщества</x-slot>
10+
11+
<x-slot:description>
12+
Уникальные моменты. Особенные даты. Всё, что делает сообщество ярче.
13+
</x-slot>
14+
</x-header>
15+
16+
<x-container>
17+
<div class="row g-4">
18+
<div class="col-md-6 col-lg-8 mb-4">
19+
20+
<div class="bg-primary bg-opacity-10 rounded p-4 p-xl-5 position-relative overflow-hidden mb-4">
21+
<img src="/img/ui/vostok/vostok2.svg" class="position-absolute w-50 bottom-0 end-0">
22+
<div class="row">
23+
<div class="col-sm-7">
24+
<h3 class="mb-3 fw-bold">С Днём Космонавтики!</h3>
25+
<p class="mb-4 fw-light mb-md-auto">
26+
Пусть эта дата вдохновляет нас на новые открытия и смелые шаги в неизведанные просторы Вселенной.
27+
</p>
28+
29+
<a href="{{ route('vostok') }}"
30+
class="link-body-emphasis text-decoration-none icon-link icon-link-hover stretched-link mt-4">
31+
Начать читать
32+
<x-icon path="i.arrow-right" class="bi" />
33+
</a>
34+
</div>
35+
</div>
36+
</div>
37+
38+
<div class="row">
39+
<div class="col-lg-6 mb-4 mb-lg-0">
40+
<div class="bg-primary bg-opacity-10 rounded p-5 h-100 position-relative overflow-hidden">
41+
<div class="d-flex flex-column position-relative h-100">
42+
43+
<div class="d-flex align-items-center gap-3 mb-auto">
44+
<div class="col-11">
45+
<h3 class="mb-3 fw-bold">Секреты ремесла</h3>
46+
<p class="mb-auto fw-light">
47+
Загадки и тайны - это то, что тебя ждет. Получите награду разгадав все загадки!
48+
</p>
49+
</div>
50+
<div class="col-5 me-auto">
51+
<img src="/img/ui/chest.svg" class="img-fluid">
52+
</div>
53+
</div>
54+
55+
<a href="{{ route('quiz.open') }}"
56+
class="link-body-emphasis text-decoration-none icon-link icon-link-hover stretched-link mt-4">
57+
Начать читать
58+
<x-icon path="i.arrow-right" class="bi" />
59+
</a>
60+
</div>
61+
</div>
62+
</div>
63+
<div class="col-lg-6">
64+
65+
<div class="bg-secondary bg-opacity-10 rounded p-5 h-100 position-relative overflow-hidden">
66+
<div class="d-flex flex-column position-relative h-100">
67+
<h3 class="mb-3 fw-bold">На дне</h3>
68+
<p class="fw-light">
69+
Отгадывать слова связанные с разработкой,
70+
чтобы избежать погружения в мрак адских технологий.
71+
</p>
72+
73+
<div class="gap-4 d-flex text-primary mb-auto opacity-50">
74+
<x-icon path="i.heart-fill" width="2rem" height="2rem"/>
75+
<x-icon path="i.heart" width="2rem" height="2rem"/>
76+
<x-icon path="i.heart" width="2rem" height="2rem"/>
77+
<x-icon path="i.heart" width="2rem" height="2rem"/>
78+
</div>
79+
80+
<a href="{{ route('hangman') }}"
81+
class="link-body-emphasis text-decoration-none icon-link icon-link-hover stretched-link mt-4">
82+
Начать читать
83+
<x-icon path="i.arrow-right" class="bi" />
84+
</a>
85+
</div>
86+
</div>
87+
</div>
88+
</div>
89+
</div>
90+
91+
<div class="col-md-6 col-lg-4 mb-4">
92+
<div class="p-4 p-xl-5 bg-body-tertiary rounded d-flex flex-column h-100 position-relative d-flex bg-opacity-75 opacity-50 align-items-center">
93+
<div class="text-decoration-none d-block text-center my-auto text-balance">
94+
95+
<span class="d-block mb-3">
96+
<x-icon path="i.sun" width="3rem" height="3rem"></x-icon>
97+
</span>
98+
99+
Здесь скоро появится новое событие. Следите за обновлениями!
100+
</div>
101+
</div>
102+
</div>
103+
</div>
104+
</x-container>
105+
106+
107+
<x-call-to-action link="{{ route('donate') }}" text="Сделать пожертвование">
108+
<x-slot:title>Поддержите развитие сообщества</x-slot>
109+
110+
<x-slot:description>
111+
Наш проект существует благодаря энтузиазму участников и спонсорской поддержке.
112+
Мы будем благодарны любой помощи, которая позволит нам проводить больше мероприятий и активнее развивать сообщество.
113+
</x-slot>
114+
</x-call-to-action>
115+
116+
@endsection

routes/web.php

+1
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
Route::view('/orchid-admin', 'pages.orchid')->name('orchid');
4444
Route::view('/donate', 'pages.donate')->name('donate');
4545
Route::view('/donate/frame', 'pages.donate-frame')->name('donate.frame');
46+
Route::view('/moments', 'pages.moments')->name('moments');
4647

4748
Route::view('/courses', 'pages.courses')->name('courses');
4849
Route::view('/assets', 'pages.assets')->name('assets');

0 commit comments

Comments
 (0)