diff --git a/frontend/src/components/Notification.vue b/frontend/src/components/Notification.vue
new file mode 100644
index 0000000..5202d2a
--- /dev/null
+++ b/frontend/src/components/Notification.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/components/SortArrow.vue b/frontend/src/components/SortArrow.vue
new file mode 100644
index 0000000..66cbe5d
--- /dev/null
+++ b/frontend/src/components/SortArrow.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/frontend/src/router/index.js b/frontend/src/router/index.js
index 40b78ed..c2a9302 100644
--- a/frontend/src/router/index.js
+++ b/frontend/src/router/index.js
@@ -1,5 +1,6 @@
import { createRouter, createWebHistory } from 'vue-router';
import Login from '../views/Login.vue';
+import Register from '../views/Register.vue';
import ClientMain from '../views/client/Main.vue';
import AdminMain from '../views/admin/Main.vue';
import ClientCredit from '../views/client/Credit.vue';
@@ -12,6 +13,7 @@ import ClientLoanApplication from '../views/client/LoanApplication.vue';
const routes = [
// { path: '/', redirect: '/login' },
{ path: '/login', component: Login, meta: { hideNavBar: true } },
+ { path: '/register', component: Register, meta: { hideNavBar: true } },
{ path: '/client/main', component: ClientMain },
{ path: '/admin/main', component: AdminMain },
{ path: '/client/credit', component: ClientCredit },
diff --git a/frontend/src/views/Login.vue b/frontend/src/views/Login.vue
index c667d9e..c18deb7 100644
--- a/frontend/src/views/Login.vue
+++ b/frontend/src/views/Login.vue
@@ -1,5 +1,9 @@
@@ -70,11 +100,29 @@ body, html {
.form-container {
display: flex;
+ flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
}
+.header {
+ display: flex;
+ align-items: center;
+ gap: 20px;
+ margin-bottom: 20px;
+}
+
+.logo {
+ width: 60px;
+ height: auto;
+}
+
+.title {
+ font-size: 3rem;
+ font-weight: bold;
+}
+
form {
display: flex;
flex-direction: column;
@@ -100,4 +148,18 @@ input {
border: 1px solid #ccc;
border-radius: 4px;
}
+
+.link-to-register {
+ margin-top: 10px;
+ text-align: center;
+}
+
+.link-to-register a {
+ color: #9A1750;
+ text-decoration: none;
+}
+
+.link-to-register a:hover {
+ text-decoration: underline;
+}
diff --git a/frontend/src/views/Register.vue b/frontend/src/views/Register.vue
new file mode 100644
index 0000000..485ee81
--- /dev/null
+++ b/frontend/src/views/Register.vue
@@ -0,0 +1,186 @@
+
+
+
+
+
+
+
diff --git a/frontend/src/views/client/Request.vue b/frontend/src/views/client/Request.vue
index 822e010..ad930d3 100644
--- a/frontend/src/views/client/Request.vue
+++ b/frontend/src/views/client/Request.vue
@@ -3,15 +3,86 @@
Заявки
Здесь можно посмотреть заявки.
-