From 7b559967e727e49e3232346503eac6ccc4a1a1d3 Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 12:20:48 +0300 Subject: [PATCH 01/20] fix(metadata): updated metadata --- ...ata-affiliated-institutions.component.html | 2 +- ...oject-metadata-contributors.component.html | 2 +- ...roject-metadata-description.component.html | 2 +- .../project-metadata-doi.component.html | 2 +- .../project-metadata-funding.component.html | 2 +- .../project-metadata-license.component.html | 2 +- ...ct-metadata-publication-doi.component.html | 2 +- ...tadata-resource-information.component.html | 2 +- .../project-metadata-subjects.component.html | 18 +++++++--------- .../project-metadata-subjects.component.ts | 4 ++-- .../project-metadata-tags.component.html | 2 +- .../metadata/project-metadata.component.html | 10 ++++----- .../overview-metadata.component.html | 6 +++--- src/assets/i18n/en.json | 21 ++----------------- 14 files changed, 28 insertions(+), 49 deletions(-) diff --git a/src/app/features/project/metadata/components/project-metadata-affiliated-institutions/project-metadata-affiliated-institutions.component.html b/src/app/features/project/metadata/components/project-metadata-affiliated-institutions/project-metadata-affiliated-institutions.component.html index 518b2dde8..9abbe7fb7 100644 --- a/src/app/features/project/metadata/components/project-metadata-affiliated-institutions/project-metadata-affiliated-institutions.component.html +++ b/src/app/features/project/metadata/components/project-metadata-affiliated-institutions/project-metadata-affiliated-institutions.component.html @@ -1,6 +1,6 @@
-

{{ 'project.overview.metadata.affiliatedInstitutions' | translate }}

+

{{ 'project.overview.metadata.affiliatedInstitutions' | translate }}

-

{{ 'project.overview.metadata.contributors' | translate }}

+

{{ 'project.overview.metadata.contributors' | translate }}

-

{{ 'project.overview.metadata.description' | translate }}

+

{{ 'project.overview.metadata.description' | translate }}

-

{{ 'project.overview.metadata.doi' | translate }}

+

{{ 'project.overview.metadata.doi' | translate }}

@if (currentProject()?.doi) { diff --git a/src/app/features/project/metadata/components/project-metadata-funding/project-metadata-funding.component.html b/src/app/features/project/metadata/components/project-metadata-funding/project-metadata-funding.component.html index 68daecfdf..cc66c8927 100644 --- a/src/app/features/project/metadata/components/project-metadata-funding/project-metadata-funding.component.html +++ b/src/app/features/project/metadata/components/project-metadata-funding/project-metadata-funding.component.html @@ -1,6 +1,6 @@
-

{{ 'project.overview.metadata.fundingSupport' | translate }}

+

{{ 'project.overview.metadata.fundingSupport' | translate }}

-

{{ 'project.overview.metadata.licence' | translate }}

+

{{ 'project.overview.metadata.license' | translate }}

-

{{ 'project.overview.metadata.publication' | translate }}

+

{{ 'project.overview.metadata.publication' | translate }}

-

{{ 'project.overview.metadata.resourceInformation' | translate }}

+

{{ 'project.overview.metadata.resourceInformation' | translate }}

-

{{ 'project.overview.metadata.subjects' | translate }}

+

{{ 'project.overview.metadata.subjects' | translate }}

@@ -13,16 +13,12 @@

{{ 'project.overview.metadata.subjects' | translate }} @for (subject of getUniqueSubjects(); track subject.id) { - + } @if (getUniqueSubjects().length === 0) { diff --git a/src/app/features/project/metadata/components/project-metadata-subjects/project-metadata-subjects.component.ts b/src/app/features/project/metadata/components/project-metadata-subjects/project-metadata-subjects.component.ts index c4541ee55..ba8411df9 100644 --- a/src/app/features/project/metadata/components/project-metadata-subjects/project-metadata-subjects.component.ts +++ b/src/app/features/project/metadata/components/project-metadata-subjects/project-metadata-subjects.component.ts @@ -2,7 +2,7 @@ import { TranslatePipe } from '@ngx-translate/core'; import { Card } from 'primeng/card'; import { Checkbox } from 'primeng/checkbox'; -import { Tag } from 'primeng/tag'; +import { Chip } from 'primeng/chip'; import { NgClass } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, effect, input, output, signal } from '@angular/core'; @@ -24,7 +24,7 @@ interface SubjectOption { @Component({ selector: 'osf-project-metadata-subjects', - imports: [Card, Tag, TranslatePipe, FormsModule, Checkbox, NgClass, SearchInputComponent], + imports: [Card, Chip, TranslatePipe, FormsModule, Checkbox, NgClass, SearchInputComponent], templateUrl: './project-metadata-subjects.component.html', changeDetection: ChangeDetectionStrategy.OnPush, }) diff --git a/src/app/features/project/metadata/components/project-metadata-tags/project-metadata-tags.component.html b/src/app/features/project/metadata/components/project-metadata-tags/project-metadata-tags.component.html index 19e5b0b66..e50cf5d6d 100644 --- a/src/app/features/project/metadata/components/project-metadata-tags/project-metadata-tags.component.html +++ b/src/app/features/project/metadata/components/project-metadata-tags/project-metadata-tags.component.html @@ -1,6 +1,6 @@
-

{{ 'project.overview.metadata.tags' | translate }}

+

{{ 'project.overview.metadata.tags' | translate }}

} @else { -
+
-

+

{{ 'project.overview.metadata.dateCreated' | translate }} -

+

{{ currentProject()?.dateCreated | date: 'MMM d, y, h:mm a' }} @@ -44,9 +44,9 @@

-

+

{{ 'project.overview.metadata.dateUpdated' | translate }} -

+

{{ currentProject()?.dateModified | date: 'MMM d, y, h:mm a' }} diff --git a/src/app/features/project/overview/components/overview-metadata/overview-metadata.component.html b/src/app/features/project/overview/components/overview-metadata/overview-metadata.component.html index 96fb40086..930f0b867 100644 --- a/src/app/features/project/overview/components/overview-metadata/overview-metadata.component.html +++ b/src/app/features/project/overview/components/overview-metadata/overview-metadata.component.html @@ -65,7 +65,7 @@

{{ 'project.overview.metadata.dateUpdated' | translate }}

-

{{ 'project.overview.metadata.licence' | translate }}

+

{{ 'project.overview.metadata.license' | translate }}

{{ project.license?.name ?? ('project.overview.metadata.noLicense' | translate) }}
@@ -103,7 +103,7 @@

{{ 'project.overview.metadata.affiliatedInstitutions' | translate }}

{{ 'project.overview.metadata.subjects' | translate }}

-
+
@if (project.subjects.length) { @for (subject of project.subjects; track subject.id) { @@ -118,7 +118,7 @@

{{ 'project.overview.metadata.subjects' | translate }}

{{ 'project.overview.metadata.tags' | translate }}

@if (project.tags.length) { -
+
@for (tag of project.tags; track tag) { } diff --git a/src/assets/i18n/en.json b/src/assets/i18n/en.json index 2d49983a3..761709881 100644 --- a/src/assets/i18n/en.json +++ b/src/assets/i18n/en.json @@ -475,7 +475,7 @@ "supplementsText2": "on OSF Preprints", "dateCreated": "Date Created", "dateUpdated": "Date Updated", - "licence": "License", + "license": "License", "publication": "Publication DOI", "subjects": "Subjects", "tags": "Tags", @@ -500,23 +500,6 @@ }, "publicationDoi": { "label": "Publication DOI" - }, - "license": { - "dialog": { - "header": "Edit Licence", - "chooseLicense": { - "label": "Choose License", - "placeholder": "Select license" - }, - "copyrightHolders": { - "label": "Copyright Holders", - "placeholder": "Enter copyright holders" - }, - "statementOfPurpose": { - "label": "Statement of Purpose", - "placeholder": "Enter statement of purpose" - } - } } }, "dialog": { @@ -801,7 +784,7 @@ }, "license": { "dialog": { - "header": "Edit Licence", + "header": "Edit License", "chooseLicense": { "label": "Choose License", "placeholder": "Select license" From 4043c92a4b9d99f695fc985576b2f43d05fb922d Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 12:23:49 +0300 Subject: [PATCH 02/20] fix(tag): updated styles for tags --- src/assets/styles/overrides/tag.scss | 26 ++++++++++---------------- 1 file changed, 10 insertions(+), 16 deletions(-) diff --git a/src/assets/styles/overrides/tag.scss b/src/assets/styles/overrides/tag.scss index f03a55361..c0fb70971 100644 --- a/src/assets/styles/overrides/tag.scss +++ b/src/assets/styles/overrides/tag.scss @@ -1,23 +1,17 @@ -@use "assets/styles/variables" as var; - .p-tag { - height: 2rem; - padding: 0.4rem 1rem; - border-radius: 4px; -} + --p-tag-border-radius: 4px; + --p-tag-padding: 0.25rem 0.75rem; -.p-tag-warn { - background: var.$yellow-2; - color: var.$yellow-1; -} + --p-tag-warn-background: var(--yellow-2); + --p-tag-warn-color: var(--yellow-1); + + --p-tag-secondary-background: var(--grey-1); + --p-tag-secondary-color: var(--white); -.p-tag-secondary { - background: var.$grey-1; - color: var.$white; + --p-tag-info-background: var(--bg-blue-3); + --p-tag-info-color: var(--dark-blue-1); } .p-tag-info { - color: var.$dark-blue-1; - background: var.$bg-blue-3; - font-weight: normal; + --p-tag-font-weight: normal; } From 270e12652a2309794374e84f14fffac4b6f14bcd Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 13:55:36 +0300 Subject: [PATCH 03/20] fix(toggleswitch): updated toggle --- .../overview-toolbar.component.html | 2 +- .../overview-toolbar.component.ts | 9 +++++++- .../toggle-publicity-dialog.component.html | 2 +- src/assets/styles/overrides/toggleswitch.scss | 22 +++++++------------ 4 files changed, 18 insertions(+), 17 deletions(-) diff --git a/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.html b/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.html index 79f2f4bb9..ad65ae0e7 100644 --- a/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.html +++ b/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.html @@ -10,7 +10,7 @@

{{ 'project.overview.header.privateProject' | translate }}

- +
diff --git a/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.ts b/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.ts index 7199ced30..f805ddd0c 100644 --- a/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.ts +++ b/src/app/features/project/overview/components/overview-toolbar/overview-toolbar.component.ts @@ -8,6 +8,8 @@ import { Menu } from 'primeng/menu'; import { ToggleSwitch } from 'primeng/toggleswitch'; import { Tooltip } from 'primeng/tooltip'; +import { timer } from 'rxjs'; + import { NgClass, NgOptimizedImage } from '@angular/common'; import { ChangeDetectionStrategy, Component, DestroyRef, effect, inject, signal } from '@angular/core'; import { takeUntilDestroyed } from '@angular/core/rxjs-interop'; @@ -133,11 +135,16 @@ export class OverviewToolbarComponent { const project = this.currentProject(); if (!project) return; - const isCurrentlyPublic = this.isPublic(); + const isCurrentlyPublic = project.isPublic; const newPublicStatus = !isCurrentlyPublic; + timer(100) + .pipe(takeUntilDestroyed(this.destroyRef)) + .subscribe(() => this.isPublic.set(project.isPublic)); + this.dialogService.open(TogglePublicityDialogComponent, { focusOnShow: false, + width: '40vw', header: this.translateService.instant( isCurrentlyPublic ? 'project.overview.dialog.makePrivate.header' : 'project.overview.dialog.makePublic.header' ), diff --git a/src/app/features/project/overview/components/toggle-publicity-dialog/toggle-publicity-dialog.component.html b/src/app/features/project/overview/components/toggle-publicity-dialog/toggle-publicity-dialog.component.html index 785c16e7f..7ef3dc4d7 100644 --- a/src/app/features/project/overview/components/toggle-publicity-dialog/toggle-publicity-dialog.component.html +++ b/src/app/features/project/overview/components/toggle-publicity-dialog/toggle-publicity-dialog.component.html @@ -1,6 +1,6 @@
-
+
Date: Thu, 26 Jun 2025 15:16:05 +0300 Subject: [PATCH 04/20] fix(tabs): updated tabs and spinner --- .../my-profile-search.component.html | 2 +- src/app/features/search/search.component.html | 2 +- src/assets/styles/overrides/spinner.scss | 4 +- src/assets/styles/overrides/tabs.scss | 55 ++++++------------- 4 files changed, 21 insertions(+), 42 deletions(-) diff --git a/src/app/features/my-profile/components/my-profile-search/my-profile-search.component.html b/src/app/features/my-profile/components/my-profile-search/my-profile-search.component.html index 386a3cac3..85fa26ebc 100644 --- a/src/app/features/my-profile/components/my-profile-search/my-profile-search.component.html +++ b/src/app/features/my-profile/components/my-profile-search/my-profile-search.component.html @@ -7,7 +7,7 @@ />
-
+
@if (!isMobile()) { diff --git a/src/app/features/search/search.component.html b/src/app/features/search/search.component.html index 3702758c5..197ee1001 100644 --- a/src/app/features/search/search.component.html +++ b/src/app/features/search/search.component.html @@ -8,7 +8,7 @@ />
-
+
@if (isSmall()) { diff --git a/src/assets/styles/overrides/spinner.scss b/src/assets/styles/overrides/spinner.scss index 974613e4f..9956a02e7 100644 --- a/src/assets/styles/overrides/spinner.scss +++ b/src/assets/styles/overrides/spinner.scss @@ -1,7 +1,5 @@ -@use "assets/styles/variables" as var; - .p-progressspinner-circle { - stroke: var.$pr-blue-1 !important; + stroke: var(--pr-blue-1) !important; } .p-progressspinner { diff --git a/src/assets/styles/overrides/tabs.scss b/src/assets/styles/overrides/tabs.scss index 42b3e51ed..87eb2907b 100644 --- a/src/assets/styles/overrides/tabs.scss +++ b/src/assets/styles/overrides/tabs.scss @@ -1,47 +1,28 @@ -@use "assets/styles/variables" as var; -@use "../mixins" as mix; - -.p-tab { - padding: mix.rem(12px) mix.rem(24px); - - &:not(.p-tab-active):hover { - background: var.$white-60; - border-top-left-radius: mix.rem(12px); - border-top-right-radius: mix.rem(12px); - } -} - -.p-tabpanels { - padding: mix.rem(24px); -} - .p-tablist-tab-list { - background: transparent; - border: none; - - .p-tab { - color: var.$dark-blue-1; - border: none; - } - - .p-tab-active { - background: var.$white; - border-top-left-radius: mix.rem(12px); - border-top-right-radius: mix.rem(12px); - border-color: transparent; - } + --p-tabs-tablist-background: transparent; + --p-tabs-tablist-border-width: 0; .p-tablist-active-bar { display: none; } } -.resources-tab-panel { - .p-tabpanels { - padding: 0 !important; - } +.p-tab { + --p-tabs-tab-padding: 0.75rem 1.5rem; + --p-tabs-tab-active-background: var(--white); + --p-tabs-tab-hover-background: var(--white-60); + --p-tabs-tab-active-border-color: transparent; + --p-tabs-tab-active-color: var(--dark-blue-1); + --p-tabs-tab-color: var(--dark-blue-1); + --p-tabs-tab-border-width: 0; - .p-tablist { - padding: mix.rem(48px) mix.rem(24px) 0; + &:not(.p-tab-active):hover { + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; } } + +.p-tab-active { + border-top-left-radius: 0.75rem; + border-top-right-radius: 0.75rem; +} From 9a1a0ceeec1c2d294a22bdf1c7c552eab6ad4d29 Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 15:27:41 +0300 Subject: [PATCH 05/20] fix(radio button): updated radio button --- .../connect-configured-addon.component.html | 2 +- src/assets/styles/overrides/radio.scss | 19 ++++++------------- 2 files changed, 7 insertions(+), 14 deletions(-) diff --git a/src/app/features/project/addons/components/connect-configured-addon/connect-configured-addon.component.html b/src/app/features/project/addons/components/connect-configured-addon/connect-configured-addon.component.html index e8ee1e556..2feea04b3 100644 --- a/src/app/features/project/addons/components/connect-configured-addon/connect-configured-addon.component.html +++ b/src/app/features/project/addons/components/connect-configured-addon/connect-configured-addon.component.html @@ -87,7 +87,7 @@

{{ 'settings.addons.connectAddon.chooseExistingAccount' | trans [inputId]="account.id" (ngModelChange)="chosenAccountId.set($event)" > - + } diff --git a/src/assets/styles/overrides/radio.scss b/src/assets/styles/overrides/radio.scss index 6228cc469..17084ee14 100644 --- a/src/assets/styles/overrides/radio.scss +++ b/src/assets/styles/overrides/radio.scss @@ -1,14 +1,7 @@ -@use "../variables" as var; - -.radio-label { - color: var.$dark-blue-1; -} - -.p-radiobutton-checked .p-radiobutton-box { - border-color: var.$pr-blue-1; - background: transparent; -} - -.p-radiobutton-checked .p-radiobutton-box .p-radiobutton-icon { - background: var.$pr-blue-1; +.p-radiobutton { + --p-radiobutton-checked-background: transparent; + --p-radiobutton-checked-hover-background: transparent; + --p-radiobutton-icon-checked-hover-color: var(--pr-blue-1); + --p-radiobutton-checked-hover-border-color: var(--pr-blue-1); + --p-radiobutton-icon-checked-color: var(--pr-blue-1); } From 42672ebfad92aa7faa64150a38ccd8e07dc8c649 Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 15:36:52 +0300 Subject: [PATCH 06/20] fix(divider): updated divider --- src/app/app.routes.ts | 3 +++ .../auth/pages/sign-up/sign-up.component.html | 4 ++-- src/assets/styles/overrides/divider.scss | 16 ++-------------- 3 files changed, 7 insertions(+), 16 deletions(-) diff --git a/src/app/app.routes.ts b/src/app/app.routes.ts index a8e9bcb63..b0a0f9301 100644 --- a/src/app/app.routes.ts +++ b/src/app/app.routes.ts @@ -23,6 +23,7 @@ export const routes: Routes = [ path: 'sign-up', loadComponent: () => import('./features/auth/pages/sign-up/sign-up.component').then((mod) => mod.SignUpComponent), + data: { skipBreadcrumbs: true }, }, { path: 'forgot-password', @@ -30,6 +31,7 @@ export const routes: Routes = [ import('./features/auth/pages/forgot-password/forgot-password.component').then( (mod) => mod.ForgotPasswordComponent ), + data: { skipBreadcrumbs: true }, }, { path: 'reset-password', @@ -37,6 +39,7 @@ export const routes: Routes = [ import('./features/auth/pages/reset-password/reset-password.component').then( (mod) => mod.ResetPasswordComponent ), + data: { skipBreadcrumbs: true }, }, { path: 'home', diff --git a/src/app/features/auth/pages/sign-up/sign-up.component.html b/src/app/features/auth/pages/sign-up/sign-up.component.html index e24464c60..0fedd2814 100644 --- a/src/app/features/auth/pages/sign-up/sign-up.component.html +++ b/src/app/features/auth/pages/sign-up/sign-up.component.html @@ -18,8 +18,8 @@

{{ 'auth.signUp.title' | translate }}

- - + + {{ 'auth.signUp.divider' | translate }} diff --git a/src/assets/styles/overrides/divider.scss b/src/assets/styles/overrides/divider.scss index feb2947e5..a5998cb43 100644 --- a/src/assets/styles/overrides/divider.scss +++ b/src/assets/styles/overrides/divider.scss @@ -1,16 +1,4 @@ -@use "../variables" as var; - .p-divider { - color: var.$dark-blue-1; - margin: 2rem 0; -} - -.p-divider-content { - background: var.$white; - padding: 0 1rem; - color: var.$dark-blue-1; -} - -.p-divider-horizontal:before { - border-block-start: 1px solid var.$grey-2; + --p-divider-border-color: var(--grey-2); + --p-divider-content-color: var(--dark-blue-1); } From e70d982ebc4294fe92112f273eb9845f829116ba Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 16:43:02 +0300 Subject: [PATCH 07/20] fix(table): updated table --- .../my-projects-table.component.html | 2 +- src/assets/styles/overrides/table.scss | 203 ++++-------------- 2 files changed, 46 insertions(+), 159 deletions(-) diff --git a/src/app/shared/components/my-projects-table/my-projects-table.component.html b/src/app/shared/components/my-projects-table/my-projects-table.component.html index 0cbb0b763..35369890f 100644 --- a/src/app/shared/components/my-projects-table/my-projects-table.component.html +++ b/src/app/shared/components/my-projects-table/my-projects-table.component.html @@ -63,7 +63,7 @@

- {{ item.title }} + {{ item.title }}

diff --git a/src/assets/styles/overrides/table.scss b/src/assets/styles/overrides/table.scss index 5331616a5..2777bf16b 100644 --- a/src/assets/styles/overrides/table.scss +++ b/src/assets/styles/overrides/table.scss @@ -1,19 +1,21 @@ @use "assets/styles/variables" as var; -@use "assets/styles/mixins" as mix; p-table { + --p-datatable-header-cell-color: var(--dark-blue-1); + --p-datatable-header-cell-hover-background: var(--grey-3); + --p-datatable-row-color: var(--dark-blue-1); + --p-datatable-column-title-font-weight: 700; + .p-datatable { - border: 1px solid var.$grey-2; - border-radius: mix.rem(8px); - padding: mix.rem(12px) mix.rem(24px) mix.rem(24px) mix.rem(24px); + border: 1px solid var(--grey-2); + border-radius: 0.5rem; + padding: 1.5rem; } table { tr:hover { - background: var.$bg-blue-2; - td { - background: var.$bg-blue-2; + background: var(--bg-blue-2); } } @@ -28,25 +30,18 @@ p-table { th, td { - color: var.$dark-blue-1; border: none; - height: mix.rem(65px); } - th { - background-color: var.$white; - font-weight: 700; - padding-top: 0; - - .p-sortable-column-icon { - color: var.$grey-1; - margin-left: mix.rem(8px); - } + .p-sortable-column-icon { + color: var(--grey-1); + margin-left: 0.6rem; } td { - background-color: var.$bg-blue-3; - border-bottom: mix.rem(12px) solid var.$white; + background-color: var(--bg-blue-3); + border-bottom: 0.75rem solid var(--white); + height: 4rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; @@ -58,41 +53,20 @@ p-table { tr:not(.loading-row) { cursor: pointer; } - - &.loading { - table { - tr.loading-row { - td { - background: transparent; - border: none; - padding: 0; - width: 100%; - } - } - - tr:hover { - background: inherit; - - td { - background: inherit; - } - } - } - } } .addon-table { tr { &.background-warning td { - background-color: var.$yellow-2; + background-color: var(--yellow-2); } &.background-success td { - background-color: var.$green-2; + background-color: var(--green-2); } &.background-danger td { - background-color: var.$red-2; + background-color: var(--red-2); } td { @@ -101,99 +75,58 @@ p-table { } } -@media (max-width: var.$breakpoint-xl) { - .home-table { - .p-datatable { - padding: 1.71rem 0.85rem 1.71rem 0.85rem; +.view-only-table { + .p-datatable { + padding: 0.125rem; + + td, + th { + background-color: transparent; + border-bottom: 1px solid var(--grey-2); + } + + tr { + &:hover { + background: transparent; + } + + &:last-of-type { + td { + border-bottom: none; + } + } } } +} +@media (max-width: var.$breakpoint-xl) { .addon-table, .my-projects-table { .p-datatable { - padding: mix.rem(16px); + padding: 1rem; overflow-x: auto; } } - .my-projects-table, - .home-table { + .my-projects-table { .p-datatable { overflow-x: auto; } td { - white-space: nowrap; - text-overflow: ellipsis; - overflow: hidden; max-width: calc((100vw - 6.85rem - 2px) / 3); - - p { - display: flex; - align-items: center; - gap: 0.5rem; - margin: 0; - overflow: hidden; - - i { - flex-shrink: 0; - } - - span { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - } } } } @media (max-width: var.$breakpoint-sm) { - .home-table { - .p-datatable { - padding: 0.4rem; - } - - table { - thead { - display: none; - } - - tr { - max-width: calc(100vw - 3.14rem - 2px); - display: flex; - flex-direction: column; - padding: mix.rem(16px); - background: var.$bg-blue-3; - - td { - max-width: calc(100vw - 3.14rem - 2px); - height: 2rem; - line-height: 2rem; - padding: 0; - border: 0; - overflow: hidden; - white-space: nowrap; - text-overflow: ellipsis; - } - } - - tbody { - display: flex; - flex-direction: column; - row-gap: 0.42rem; - } - } - } - .addon-table { - width: 100%; - overflow-x: auto; display: block; + overflow-x: auto; + width: 100%; .p-datatable { - padding: mix.rem(16px); + padding: 1rem; width: 100%; table { @@ -207,10 +140,6 @@ p-table { text-overflow: unset; max-width: max-content; } - - td:nth-child(2) { - white-space: nowrap; - } } } @@ -229,48 +158,6 @@ p-table { white-space: normal; max-width: none; min-width: 50vw; - - p { - display: flex; - align-items: center; - gap: 0.5rem; - margin: 0; - overflow: visible; - - i { - flex-shrink: 0; - } - - span { - overflow: visible; - text-overflow: unset; - white-space: normal; - } - } - } - } -} - -.view-only-table { - .p-datatable { - padding: 2px; - - td, - th { - background-color: transparent; - border-bottom: 1px solid var.$grey-2; - } - - tr { - &:hover { - background: transparent; - } - - &:last-of-type { - td { - border-bottom: none; - } - } } } } From 783244ac00f9a320e93139365528043130885aa9 Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 16:54:45 +0300 Subject: [PATCH 08/20] fix(menu): updated menu --- src/assets/styles/overrides/input.scss | 3 --- src/assets/styles/overrides/menu.scss | 30 +++++--------------------- 2 files changed, 5 insertions(+), 28 deletions(-) diff --git a/src/assets/styles/overrides/input.scss b/src/assets/styles/overrides/input.scss index aa4405dec..e7b6a5c6c 100644 --- a/src/assets/styles/overrides/input.scss +++ b/src/assets/styles/overrides/input.scss @@ -1,6 +1,3 @@ -@use "../variables" as var; -@use "../mixins" as mix; - .p-inputtext { --p-inputtext-padding-y: 0.6rem; --p-inputtext-hover-border-color: var(--pr-blue-1); diff --git a/src/assets/styles/overrides/menu.scss b/src/assets/styles/overrides/menu.scss index 7e44392bf..14afb0ba3 100644 --- a/src/assets/styles/overrides/menu.scss +++ b/src/assets/styles/overrides/menu.scss @@ -1,30 +1,10 @@ -@use "../variables" as var; -@use "../mixins" as mix; - -.p-menu-item-content { - a { - color: var.$dark-blue-2; - } - - a:hover { - text-decoration: none; - } - - &:hover { - text-decoration: none; - background: var.$bg-blue-3; - } +.p-menu { + --p-menu-item-color: var(--dark-blue-1); + --p-menu-item-focus-color: var(--dark-blue-1); + --p-menu-item-focus-background: var(--bg-blue-3); } .p-menu { - margin-top: mix.rem(7px); + margin-top: 0.6rem; min-width: fit-content; } - -.share-menu { - .p-menu-list { - .p-menu-item { - padding: 0.5rem; - } - } -} From 724146940fa209ff38412b4bec4c336a940f5d30 Mon Sep 17 00:00:00 2001 From: nsemets Date: Thu, 26 Jun 2025 17:34:08 +0300 Subject: [PATCH 09/20] fix(message): updated message styles --- .../deactivate-account.component.html | 9 ++--- src/assets/styles/overrides/message.scss | 40 +++++++------------ 2 files changed, 17 insertions(+), 32 deletions(-) diff --git a/src/app/features/settings/account-settings/components/deactivate-account/deactivate-account.component.html b/src/app/features/settings/account-settings/components/deactivate-account/deactivate-account.component.html index 8074356c4..1e0f69d33 100644 --- a/src/app/features/settings/account-settings/components/deactivate-account/deactivate-account.component.html +++ b/src/app/features/settings/account-settings/components/deactivate-account/deactivate-account.component.html @@ -1,12 +1,9 @@