From fece184c648fc301af29d61da786020a8ab43246 Mon Sep 17 00:00:00 2001 From: Leopoldthecoder Date: Wed, 6 Sep 2017 10:16:34 +0800 Subject: [PATCH] Table: sortable header discoverability --- packages/table/src/table-header.js | 2 +- packages/theme-default/src/table.css | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/table/src/table-header.js b/packages/table/src/table-header.js index f6247952e..4d524166c 100644 --- a/packages/table/src/table-header.js +++ b/packages/table/src/table-header.js @@ -102,7 +102,7 @@ export default { on-mouseout={ this.handleMouseOut } on-mousedown={ ($event) => this.handleMouseDown($event, column) } on-click={ ($event) => this.handleHeaderClick($event, column) } - class={ [column.id, column.order, column.headerAlign, column.className || '', rowIndex === 0 && this.isCellHidden(cellIndex, columns) ? 'is-hidden' : '', !column.children ? 'is-leaf' : '', column.labelClassName] }> + class={ [column.id, column.order, column.headerAlign, column.className || '', rowIndex === 0 && this.isCellHidden(cellIndex, columns) ? 'is-hidden' : '', !column.children ? 'is-leaf' : '', column.labelClassName, column.sortable ? 'is-sortable' : ''] }>
0 ? 'highlight' : '', column.labelClassName] }> { column.renderHeader diff --git a/packages/theme-default/src/table.css b/packages/theme-default/src/table.css index 52a5dc23f..863bcc387 100644 --- a/packages/theme-default/src/table.css +++ b/packages/theme-default/src/table.css @@ -136,6 +136,10 @@ border-bottom: 1px solid var(--table-border-color); } + & th.is-sortable { + cursor: pointer; + } + @modifier border { & th, td { border-right: 1px solid var(--table-border-color);