diff --git a/projects/components/src/paginator/paginator.component.scss b/projects/components/src/paginator/paginator.component.scss index dcc3c4286..f49c5c739 100644 --- a/projects/components/src/paginator/paginator.component.scss +++ b/projects/components/src/paginator/paginator.component.scss @@ -16,7 +16,6 @@ } .page-size-select { - min-width: 86px; margin-left: 12px; } @@ -28,7 +27,10 @@ .previous-button { ::ng-deep { .button { - border-radius: 4px 0 0 4px; + width: 32px; + + border-radius: 6px 0 0 6px; + border-color: $gray-2; } } } @@ -36,8 +38,11 @@ .next-button { ::ng-deep { .button { - border-radius: 0 4px 4px 0; + width: 32px; margin-left: -1px; + + border-radius: 0 6px 6px 0; + border-color: $gray-2; } } } diff --git a/projects/components/src/paginator/paginator.component.ts b/projects/components/src/paginator/paginator.component.ts index 1d747e4b3..e4d8a17ce 100644 --- a/projects/components/src/paginator/paginator.component.ts +++ b/projects/components/src/paginator/paginator.component.ts @@ -10,7 +10,7 @@ import { import { IconType } from '@hypertrace/assets-library'; import { TypedSimpleChanges } from '@hypertrace/common'; import { Observable } from 'rxjs'; -import { ButtonStyle } from '../button/button'; +import { ButtonSize, ButtonStyle } from '../button/button'; import { PageEvent } from './page.event'; import { PaginationProvider } from './paginator-api'; @@ -25,14 +25,13 @@ import { PaginationProvider } from './paginator-api'; label="{{ this.firstItemNumberForPage() }}-{{ this.lastItemNumberForPage() }} of {{ this.totalItems }}" > -
- @@ -41,15 +40,14 @@ import { PaginationProvider } from './paginator-api'; class="button next-button" htTooltip="Go to next page" display="${ButtonStyle.Bordered}" - icon="${IconType.Next}" + size="${ButtonSize.Small}" + icon="${IconType.ArrowRight}" [disabled]="!this.hasNextPage()" (click)="this.gotoNextPage()" >
- -
diff --git a/projects/components/src/paginator/paginator.module.ts b/projects/components/src/paginator/paginator.module.ts index 9f2b17803..c9436ea8f 100644 --- a/projects/components/src/paginator/paginator.module.ts +++ b/projects/components/src/paginator/paginator.module.ts @@ -3,12 +3,13 @@ import { NgModule } from '@angular/core'; import { ButtonModule } from '../button/button.module'; import { LabelModule } from '../label/label.module'; import { SelectModule } from '../select/select.module'; +import { ToggleButtonModule } from '../toggle-button-group/toggle-button.module'; import { TooltipModule } from '../tooltip/tooltip.module'; import { PaginatorComponent } from './paginator.component'; @NgModule({ declarations: [PaginatorComponent], - imports: [CommonModule, SelectModule, LabelModule, ButtonModule, TooltipModule], + imports: [CommonModule, SelectModule, LabelModule, ToggleButtonModule, ButtonModule, TooltipModule], exports: [PaginatorComponent] }) export class PaginatorModule {} diff --git a/projects/components/src/select/select.component.scss b/projects/components/src/select/select.component.scss index fc1ad31e3..76c6d57ae 100644 --- a/projects/components/src/select/select.component.scss +++ b/projects/components/src/select/select.component.scss @@ -54,6 +54,11 @@ } } + .trigger-container { + width: 100%; + height: 100%; + } + .trigger-content { display: flex; align-items: center; @@ -118,7 +123,6 @@ .select-content { @include dropdown(); - min-width: 120px; max-height: 204px; .select-option { diff --git a/projects/components/src/select/select.component.ts b/projects/components/src/select/select.component.ts index ecaa337cd..25fb8af7b 100644 --- a/projects/components/src/select/select.component.ts +++ b/projects/components/src/select/select.component.ts @@ -45,32 +45,35 @@ import { SelectSize } from './select-size'; [ngSwitch]="this.triggerDisplayMode" > - -
- + +
- + + +
-
+