diff --git a/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.scss b/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.scss
index cf6c867f6f..7ae14fdfa0 100644
--- a/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.scss
+++ b/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.scss
@@ -128,28 +128,24 @@
font-weight: 900;
}
- .p-dropdown {
+ .p-select {
padding: 0;
border: none;
background-color: transparent;
- .p-dropdown-label {
+ .p-select-label {
padding-left: 0;
font-size: 14px;
font-weight: 400;
color: var(--color-text);
}
- .p-dropdown-trigger {
- margin-left: 8px;
- }
-
- .p-dropdown-trigger-icon {
+ .p-select-dropdown-icon {
font-size: 14px;
color: var(--color-text);
}
- .p-dropdown-panel {
+ .p-select-list-container {
background-color: #fff;
box-shadow: 0 1px 10px 0 rgb(0 0 0 / 15%);
border-radius: 5px;
@@ -195,7 +191,7 @@
}
&:hover {
- .p-dropdown-trigger-icon {
+ .p-select-dropdown-icon {
color: var(--color-action-primary);
}
}
@@ -226,12 +222,12 @@
}
}
- .p-dropdown-label {
+ .p-select-label {
text-transform: uppercase;
font-weight: 700 !important;
}
- .p-dropdown-panel {
+ .p-select-panel {
ul {
li {
span {
diff --git a/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.ts b/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.ts
index faf0fcd996..dfc5e31378 100644
--- a/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.ts
+++ b/libs/agora/gene-comparison-tool/src/lib/gene-comparison-tool.component.ts
@@ -47,9 +47,9 @@ import { GeneComparisonToolScorePanelComponent } from './components/gene-compari
import { FormsModule } from '@angular/forms';
import { OverlayPanelLinkComponent } from '@sagebionetworks/agora/genes';
import { LoadingIconComponent, SvgIconComponent } from '@sagebionetworks/agora/shared';
-import { DropdownModule } from 'primeng/dropdown';
import { InputSwitchModule } from 'primeng/inputswitch';
import { OverlayPanelModule } from 'primeng/overlaypanel';
+import { SelectModule } from 'primeng/select';
import { GeneComparisonToolFilterListComponent } from './components/gene-comparison-tool-filter-list/gene-comparison-tool-filter-list.component';
import { GeneComparisonToolHowToPanelComponent } from './components/gene-comparison-tool-how-to-panel/gene-comparison-tool-how-to-panel.component';
import { GeneComparisonToolLegendPanelComponent } from './components/gene-comparison-tool-legend-panel/gene-comparison-tool-legend-panel.component';
@@ -63,7 +63,7 @@ import { GeneComparisonToolLegendPanelComponent } from './components/gene-compar
RouterModule,
TableModule,
TooltipModule,
- DropdownModule,
+ SelectModule,
InputSwitchModule,
OverlayPanelLinkComponent,
OverlayPanelModule,
diff --git a/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.html b/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.html
index f12e0ca844..53fb2210d9 100644
--- a/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.html
+++ b/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.html
@@ -1,9 +1,10 @@
diff --git a/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.ts b/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.ts
index 98ce875188..1b60c58f07 100644
--- a/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.ts
+++ b/libs/agora/genes/src/lib/components/gene-model-selector/gene-model-selector.component.ts
@@ -1,8 +1,8 @@
-import { Component, Input, Output, EventEmitter, OnInit, inject } from '@angular/core';
+import { Component, EventEmitter, Input, OnInit, Output, inject } from '@angular/core';
import { FormsModule } from '@angular/forms';
import { ActivatedRoute } from '@angular/router';
import { removeParenthesis } from '@sagebionetworks/agora/util';
-import { DropdownModule } from 'primeng/dropdown';
+import { SelectModule } from 'primeng/select';
interface Option {
name: string;
@@ -11,7 +11,7 @@ interface Option {
@Component({
selector: 'agora-gene-model-selector',
- imports: [FormsModule, DropdownModule],
+ imports: [FormsModule, SelectModule],
templateUrl: './gene-model-selector.component.html',
styleUrls: ['./gene-model-selector.component.scss'],
})
diff --git a/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.html b/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.html
index da8c184d2b..25ecd387e1 100644
--- a/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.html
+++ b/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.html
@@ -1,9 +1,10 @@
diff --git a/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.ts b/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.ts
index c2e2b21453..908cd8a552 100644
--- a/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.ts
+++ b/libs/agora/genes/src/lib/components/gene-protein-selector/gene-protein-selector.component.ts
@@ -1,6 +1,6 @@
-import { Component, Input, Output, EventEmitter } from '@angular/core';
+import { Component, EventEmitter, Input, Output } from '@angular/core';
import { FormsModule } from '@angular/forms';
-import { DropdownModule } from 'primeng/dropdown';
+import { SelectModule } from 'primeng/select';
interface Option {
name: string;
@@ -9,7 +9,7 @@ interface Option {
@Component({
selector: 'agora-gene-protein-selector',
- imports: [FormsModule, DropdownModule],
+ imports: [FormsModule, SelectModule],
templateUrl: './gene-protein-selector.component.html',
styleUrls: ['./gene-protein-selector.component.scss'],
})
diff --git a/libs/agora/styles/src/lib/components/_dropdown.scss b/libs/agora/styles/src/lib/components/_dropdown.scss
index c528b4fb25..2ce8f18d87 100644
--- a/libs/agora/styles/src/lib/components/_dropdown.scss
+++ b/libs/agora/styles/src/lib/components/_dropdown.scss
@@ -1,10 +1,10 @@
-div.p-dropdown {
+div.p-select {
display: flex;
padding: 12px 20px 12px 30px;
background-color: var(--color-gray-100);
border: 1px solid var(--color-gray-300);
- .p-dropdown-panel {
+ .p-select-list-container {
border: 1px solid var(--color-gray-300);
background-color: #fff;
border-radius: 0 0 5px 5px;
@@ -20,12 +20,12 @@ div.p-dropdown {
}
}
- .p-dropdown-trigger {
+ .p-select-dropdown {
margin-left: 30px;
}
&:hover {
- .p-dropdown-trigger-icon {
+ .p-select-dropdown-icon {
color: var(--color-action-primary);
}
}