aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/collections/CollectionSchemaMovableTableHOC.tsx
diff options
context:
space:
mode:
authorFawn <fangrui_tong@brown.edu>2019-07-24 22:31:45 -0400
committerFawn <fangrui_tong@brown.edu>2019-07-24 22:31:45 -0400
commitf8f3ee8df596758ca6f5f7e735fb1296a676f5b6 (patch)
treee78048067eff3173e6b29aa7a14540bd2fd3937d /src/client/views/collections/CollectionSchemaMovableTableHOC.tsx
parent779938dd613d81bfb773f14cd4e43362f0aa8b24 (diff)
merge
Diffstat (limited to 'src/client/views/collections/CollectionSchemaMovableTableHOC.tsx')
-rw-r--r--src/client/views/collections/CollectionSchemaMovableTableHOC.tsx15
1 files changed, 10 insertions, 5 deletions
diff --git a/src/client/views/collections/CollectionSchemaMovableTableHOC.tsx b/src/client/views/collections/CollectionSchemaMovableTableHOC.tsx
index 6d388bb40..290958cd0 100644
--- a/src/client/views/collections/CollectionSchemaMovableTableHOC.tsx
+++ b/src/client/views/collections/CollectionSchemaMovableTableHOC.tsx
@@ -8,7 +8,11 @@ import { SelectionManager } from "../../util/SelectionManager";
import { Cast, FieldValue, StrCast } from "../../../new_fields/Types";
import { ContextMenu } from "../ContextMenu";
import { action } from "mobx";
+import { library } from '@fortawesome/fontawesome-svg-core';
+import { faGripVertical } from '@fortawesome/free-solid-svg-icons';
+import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
+library.add(faGripVertical);
export interface MovableColumnProps {
columnRenderer: TableCellRenderer;
@@ -198,11 +202,12 @@ export class MovableRow extends React.Component<MovableRowProps> {
return (
<div className={className} ref={this.createRowDropTarget} onContextMenu={this.onRowContextMenu}>
<div className="collectionSchema-row-wrapper" ref={this._header} onPointerEnter={this.onPointerEnter} onPointerLeave={this.onPointerLeave}>
- <div className="row-dragger" ref={reference} onPointerDown={onItemDown}>
- <ReactTableDefaults.TrComponent>
- {children}
- </ReactTableDefaults.TrComponent>
- </div>
+ <ReactTableDefaults.TrComponent>
+ <div className="row-dragger" ref={reference} onPointerDown={onItemDown}>
+ <FontAwesomeIcon icon={"grip-vertical"} size="sm" />
+ </div>
+ {children}
+ </ReactTableDefaults.TrComponent>
</div>
</div>
);