From 4be920700a813795a85355d3a41e5617a32a7339 Mon Sep 17 00:00:00 2001 From: nsemets Date: Fri, 4 Jul 2025 13:13:11 +0300 Subject: [PATCH] fix(search-buttons): updated search buttons --- .../collections-main-content.component.html | 24 ++------------- .../collections-main-content.component.ts | 4 +-- .../institutions/institutions.component.html | 2 +- .../my-profile-resources.component.html | 24 ++------------- .../my-profile-resources.component.ts | 2 -- .../preprints-resources.component.html | 29 +++++++------------ .../preprints-resources.component.ts | 16 ++++------ .../resources/resources.component.html | 25 ++-------------- .../resources/resources.component.ts | 2 -- .../settings/tokens/store/tokens.state.ts | 3 +- 10 files changed, 29 insertions(+), 102 deletions(-) diff --git a/src/app/features/collections/components/collections-main-content/collections-main-content.component.html b/src/app/features/collections/components/collections-main-content/collections-main-content.component.html index b098a0dd5..71c08355a 100644 --- a/src/app/features/collections/components/collections-main-content/collections-main-content.component.html +++ b/src/app/features/collections/components/collections-main-content/collections-main-content.component.html @@ -31,29 +31,9 @@

{{ 'collections.searchResults.noResults' | translate }} } @else { - filter by + - sort by + } diff --git a/src/app/features/collections/components/collections-main-content/collections-main-content.component.ts b/src/app/features/collections/components/collections-main-content/collections-main-content.component.ts index ad011abec..98700fa6d 100644 --- a/src/app/features/collections/components/collections-main-content/collections-main-content.component.ts +++ b/src/app/features/collections/components/collections-main-content/collections-main-content.component.ts @@ -2,10 +2,10 @@ import { createDispatchMap, select } from '@ngxs/store'; import { TranslatePipe } from '@ngx-translate/core'; +import { Button } from 'primeng/button'; import { Select } from 'primeng/select'; import { Skeleton } from 'primeng/skeleton'; -import { NgOptimizedImage } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, inject, signal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { FormsModule } from '@angular/forms'; @@ -21,7 +21,7 @@ import { CollectionsSearchResultsComponent } from '../collections-search-results @Component({ selector: 'osf-collections-main-content', imports: [ - NgOptimizedImage, + Button, Select, FormsModule, TranslatePipe, diff --git a/src/app/features/institutions/institutions.component.html b/src/app/features/institutions/institutions.component.html index f0befd481..78b251309 100644 --- a/src/app/features/institutions/institutions.component.html +++ b/src/app/features/institutions/institutions.component.html @@ -7,7 +7,7 @@ /> @if (institutionsLoading()) { -
+
} @else { diff --git a/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.html b/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.html index c80e9800d..37fe757c6 100644 --- a/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.html +++ b/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.html @@ -31,28 +31,10 @@

Sort by:

> } @else { @if (isAnyFilterOptions()) { - filter by + } - sort by + + }
diff --git a/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.ts b/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.ts index da02d9ede..1a4bbe66f 100644 --- a/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.ts +++ b/src/app/features/my-profile/components/my-profile-resources/my-profile-resources.component.ts @@ -4,7 +4,6 @@ import { Button } from 'primeng/button'; import { DataView } from 'primeng/dataview'; import { Select } from 'primeng/select'; -import { NgOptimizedImage } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, effect, inject, signal, untracked } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { FormsModule } from '@angular/forms'; @@ -24,7 +23,6 @@ import { MyProfileResourceFiltersSelectors } from '../my-profile-resource-filter imports: [ DataView, MyProfileFilterChipsComponent, - NgOptimizedImage, MyProfileResourceFiltersComponent, Select, FormsModule, diff --git a/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.html b/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.html index 568041e25..51426d5c0 100644 --- a/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.html +++ b/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.html @@ -22,28 +22,21 @@

Sort by:

/> } @else { @if (isAnyFilterOptions()) { - filter by + > } - sort by + > } diff --git a/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.ts b/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.ts index e4e68b74b..b96080e2e 100644 --- a/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.ts +++ b/src/app/features/preprints/components/filters/preprints-resources/preprints-resources.component.ts @@ -4,30 +4,26 @@ import { Button } from 'primeng/button'; import { DataView } from 'primeng/dataview'; import { Select } from 'primeng/select'; -import { NgOptimizedImage } from '@angular/common'; import { ChangeDetectionStrategy, Component, HostBinding, inject, signal } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { FormsModule } from '@angular/forms'; import { Primitive } from '@core/helpers'; +import { SetSortBy } from '@osf/features/collections/store'; +import { GetResourcesByLink } from '@osf/features/my-profile/store'; import { PreprintsFilterChipsComponent, PreprintsResourcesFiltersComponent } from '@osf/features/preprints/components'; -import { - GetResourcesByLink, - PreprintsDiscoverSelectors, - SetSortBy, -} from '@osf/features/preprints/store/preprints-discover'; +import { PreprintsDiscoverSelectors } from '@osf/features/preprints/store/preprints-discover'; import { PreprintsResourcesFiltersSelectors } from '@osf/features/preprints/store/preprints-resources-filters'; import { PreprintsResourcesFiltersOptionsSelectors } from '@osf/features/preprints/store/preprints-resources-filters-options'; -import { ResourceCardComponent } from '@shared/components'; -import { searchSortingOptions } from '@shared/constants'; -import { IS_WEB, IS_XSMALL } from '@shared/utils'; +import { ResourceCardComponent } from '@osf/shared/components'; +import { searchSortingOptions } from '@osf/shared/constants'; +import { IS_WEB, IS_XSMALL } from '@osf/shared/utils'; @Component({ selector: 'osf-preprints-resources', imports: [ Select, FormsModule, - NgOptimizedImage, PreprintsResourcesFiltersComponent, PreprintsFilterChipsComponent, DataView, diff --git a/src/app/features/search/components/resources/resources.component.html b/src/app/features/search/components/resources/resources.component.html index 2f10c2abf..1820065d2 100644 --- a/src/app/features/search/components/resources/resources.component.html +++ b/src/app/features/search/components/resources/resources.component.html @@ -32,29 +32,10 @@

0 results

> } @else { @if (isAnyFilterOptions()) { - filter by + } - sort by + + } diff --git a/src/app/features/search/components/resources/resources.component.ts b/src/app/features/search/components/resources/resources.component.ts index cfcb6142b..8b6a8494a 100644 --- a/src/app/features/search/components/resources/resources.component.ts +++ b/src/app/features/search/components/resources/resources.component.ts @@ -6,7 +6,6 @@ import { DataViewModule } from 'primeng/dataview'; import { Select } from 'primeng/select'; import { TableModule } from 'primeng/table'; -import { NgOptimizedImage } from '@angular/common'; import { ChangeDetectionStrategy, Component, computed, effect, inject, signal, untracked } from '@angular/core'; import { toSignal } from '@angular/core/rxjs-interop'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; @@ -32,7 +31,6 @@ import { ResourceFiltersSelectors } from '../resource-filters/store'; DataViewModule, FilterChipsComponent, Select, - NgOptimizedImage, ResourceCardComponent, Button, ], diff --git a/src/app/features/settings/tokens/store/tokens.state.ts b/src/app/features/settings/tokens/store/tokens.state.ts index 6fd6258d9..a955fcb41 100644 --- a/src/app/features/settings/tokens/store/tokens.state.ts +++ b/src/app/features/settings/tokens/store/tokens.state.ts @@ -1,4 +1,4 @@ -import { Action, State, StateContext, Store } from '@ngxs/store'; +import { Action, State, StateContext } from '@ngxs/store'; import { catchError, of, tap, throwError } from 'rxjs'; @@ -28,7 +28,6 @@ import { TokensStateModel } from './tokens.models'; @Injectable() export class TokensState { tokensService = inject(TokensService); - store = inject(Store); @Action(GetScopes) getScopes(ctx: StateContext) {