Skip to content

Commit fa86437

Browse files
committed
fix invite-card design, length of naming & description in project-vacancy-card, disable cv button
1 parent c6baa49 commit fa86437

8 files changed

Lines changed: 37 additions & 9 deletions

File tree

projects/social_platform/src/app/office/features/detail/detail.component.html

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -510,6 +510,8 @@ <h3 class="text-body-14 cancel__title" style="flex-wrap: wrap; width: 90%">
510510
<app-button
511511
(click)="sendCVEmail()"
512512
size="medium"
513+
style="opacity: 0, 5"
514+
[disabled]="true"
513515
appearance="outline"
514516
customTypographyClass="text-body-12"
515517
>cкачать CV</app-button

projects/social_platform/src/app/office/features/invite-card/invite-card.component.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<div class="invite__top">
77
<p class="text-body-12">{{ invite.role }}</p>
88
@if(invite.isAccepted === null) {
9-
<p class="text-body-12 invite__status">Приглашение отправлено</p>
9+
<p class="text-body-12 invite__status">приглашение отправлено</p>
1010
}
1111
</div>
1212

projects/social_platform/src/app/office/features/invite-card/invite-card.component.scss

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,10 +37,12 @@
3737

3838
&__top {
3939
display: flex;
40+
align-items: center;
41+
justify-content: space-between;
4042
gap: 15px;
4143
padding-bottom: 5px;
4244
margin-bottom: 15px;
43-
border-bottom: 1px solid var(--dark-grey);
45+
border-bottom: 0.5px solid var(--dark-grey);
4446
}
4547

4648
&__warning-modal {

projects/social_platform/src/app/office/features/news-form/news-form.component.scss

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,6 @@
1111
::ng-deep app-input {
1212
input {
1313
width: 100%;
14-
padding: 12px 105px 6px 0;
1514
background-color: transparent;
1615
border-bottom: 0.5px solid var(--medium-grey-for-outline);
1716
}

projects/social_platform/src/app/office/profile/detail/main/main.component.html

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,13 @@ <h3 class="text-body-12 lists__title">метаданные</h3>
2323

2424
<li class="lists__item">
2525
<i appIcon icon="goal" class="lists__icon" appSquare="10"></i>
26-
<p class="text-body-10">{{ user.speciality ?? "не указана" }}</p>
26+
<p class="text-body-10">
27+
{{
28+
(user.speciality.length > 13
29+
? user.speciality.slice(0, 10) + "..."
30+
: user.speciality) ?? "не указана"
31+
}}
32+
</p>
2733
</li>
2834
</ul>
2935
</div>
@@ -151,7 +157,7 @@ <h3 class="text-body-12 about__title">обо мне</h3>
151157
<h3 class="text-body-12 lists__title">контакты</h3>
152158
<i class="lists__icon" icon="phone" appIcon appSquare="12"></i>
153159
</div>
154-
<ul>
160+
<ul class="lists__list">
155161
@for (link of user.links.slice(0, 3); track $index) {
156162
<li class="lists__item text-body-10">
157163
<ng-container

projects/social_platform/src/app/office/projects/detail/shared/project-vacancy-card/project-vacancy-card.component.html

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,18 +11,28 @@
1111
borderColor="accent"
1212
></app-avatar>
1313
<div class="vacancy__project--info">
14-
<p class="text-body-10" style="color: var(--black)">{{ vacancy.project.name }}</p>
14+
<p class="text-body-10" style="color: var(--black)">
15+
{{
16+
vacancy.project.name.length > 20
17+
? vacancy.project.name.slice(0, 13) + "..."
18+
: vacancy.project.name
19+
}}
20+
</p>
1521
<p class="text-body-10">
1622
{{ vacancy.datetimeCreated | dayjs: "format":"DD.MM.YY • HH:MM" }}
1723
</p>
1824
</div>
1925
</div>
2026
} @else {
21-
<p class="text-body-12 vacancy__role">{{ vacancy.role }}</p>
27+
<p class="text-body-12 vacancy__role">
28+
{{ vacancy.role.length > 20 ? vacancy.role.slice(0, 17) + "..." : vacancy.role }}
29+
</p>
2230
}
2331
<div class="vacancy__info--top">
2432
@if (type === 'vacancies') {
25-
<p class="text-body-12 vacancy__role">{{ vacancy.role }}</p>
33+
<p class="text-body-12 vacancy__role">
34+
{{ vacancy.role.length > 20 ? vacancy.role.slice(0, 17) + "..." : vacancy.role }}
35+
</p>
2636
}
2737
<div class="vacancy__salary">
2838
<i appIcon icon="contacts" appWidth="5" appHeight="8"></i>

projects/social_platform/src/app/office/projects/projects.component.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,12 @@
7373
@if (myInvites.length) {
7474
<ul class="page__invites--list">
7575
@for (invite of myInvites; track invite.id) {
76-
<app-info-card type="invite" [info]="invite"></app-info-card>
76+
<app-info-card
77+
(onRejectingInvite)="acceptOrRejectInvite()"
78+
(onAcceptingInvite)="acceptOrRejectInvite()"
79+
type="invite"
80+
[info]="invite"
81+
></app-info-card>
7782
}
7883
</ul>
7984
} @else {

projects/social_platform/src/app/office/projects/projects.component.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,10 @@ export class ProjectsComponent implements OnInit, OnDestroy {
151151
this.renderer.setStyle(this.filterBody.nativeElement, "transform", "translateY(0)");
152152
}
153153

154+
acceptOrRejectInvite(): void {
155+
this.myInvites = [];
156+
}
157+
154158
closeFilter(): void {
155159
this.isFilterOpen = false;
156160
}

0 commit comments

Comments
 (0)