From c66d608caac685541d4ef46126090561ead7c9cb Mon Sep 17 00:00:00 2001 From: Paul Gschwendtner Date: Sat, 1 Sep 2018 17:49:33 +0200 Subject: [PATCH] fix(sort): indicator hint not showing up on mobile * Due to the fact that the sort module uses the `(longpress)` event, the custom HammerJS gesture config needs to be provided. Related to #12940 --- src/material/sort/sort-module.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/material/sort/sort-module.ts b/src/material/sort/sort-module.ts index dc8151dda729..735c3fa28cfb 100644 --- a/src/material/sort/sort-module.ts +++ b/src/material/sort/sort-module.ts @@ -7,6 +7,8 @@ */ import {NgModule} from '@angular/core'; +import {GestureConfig} from '@angular/material/core'; +import {HAMMER_GESTURE_CONFIG} from '@angular/platform-browser'; import {MatSortHeader} from './sort-header'; import {MatSort} from './sort'; import {MAT_SORT_HEADER_INTL_PROVIDER} from './sort-header-intl'; @@ -17,6 +19,9 @@ import {CommonModule} from '@angular/common'; imports: [CommonModule], exports: [MatSort, MatSortHeader], declarations: [MatSort, MatSortHeader], - providers: [MAT_SORT_HEADER_INTL_PROVIDER] + providers: [ + MAT_SORT_HEADER_INTL_PROVIDER, + {provide: HAMMER_GESTURE_CONFIG, useClass: GestureConfig}, + ] }) export class MatSortModule {}