Merge branch 'clarifynd-common' into 'master'
Paginated entities service update, mat slider update See merge request fforesight/shared-ui-libraries/common-ui!4
This commit is contained in:
commit
41ca2a28ec
@ -13,8 +13,14 @@
|
||||
--mdc-slider-disabled-handle-color: var(--iqser-primary);
|
||||
--mdc-slider-disabled-active-track-color: var(--iqser-grey-5);
|
||||
--mdc-slider-disabled-inactive-track-color: var(--iqser-grey-7);
|
||||
--mdc-slider-label-container-color: var(--iqser-accent);
|
||||
--mat-mdc-slider-value-indicator-opacity: 1;
|
||||
|
||||
&.mdc-slider--disabled {
|
||||
opacity: 1;
|
||||
}
|
||||
}
|
||||
|
||||
.mdc-slider__value-indicator-text {
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
@ -12,10 +12,11 @@ import { mapEach } from '../../utils';
|
||||
export class PaginatedEntitiesService<
|
||||
Interface,
|
||||
Class extends Interface & IListable<PrimaryKey>,
|
||||
Options,
|
||||
PrimaryKey extends Id = Class['id'],
|
||||
> extends EntitiesService<Interface, Class, PrimaryKey> {
|
||||
loadPage(name = '', page = 0, size = 100): Observable<Class[]> {
|
||||
return super._post<{ data: Interface[] }>({ page, size, name }).pipe(
|
||||
loadPage(options: Options, page = 0, size = 100): Observable<Class[]> {
|
||||
return super._post<{ data: Interface[] }>({ page, size, options }).pipe(
|
||||
map(response => response.data),
|
||||
mapEach(entity => (this._entityClass ? new this._entityClass(entity) : (entity as unknown as Class))),
|
||||
tap((entities: Class[]) => this.setEntities(entities)),
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user