diff options
Diffstat (limited to 'ui/src/components/communities.tsx')
-rw-r--r-- | ui/src/components/communities.tsx | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/ui/src/components/communities.tsx b/ui/src/components/communities.tsx index 921ef157..80953aaa 100644 --- a/ui/src/components/communities.tsx +++ b/ui/src/components/communities.tsx @@ -6,6 +6,8 @@ import { UserOperation, Community, Post as PostI, GetPostResponse, PostResponse, import { WebSocketService, UserService } from '../services'; import { msgOp, hotRank,mdToHtml } from '../utils'; +declare const Sortable: any; + interface CommunitiesState { communities: Array<Community>; } @@ -29,12 +31,17 @@ export class Communities extends Component<any, CommunitiesState> { WebSocketService.Instance.listCommunities(); } + componentDidMount() { + let table = document.querySelector('#community_table'); + Sortable.initTable(table); + } + render() { return ( <div class="container-fluid"> <h4>Communities</h4> <div class="table-responsive"> - <table class="table table-sm table-hover" data-sortable> + <table id="community_table" class="table table-sm table-hover" data-sortable> <thead> <tr> <th>Name</th> |