diff --git a/resources/assets/js/components/vuetable/extends/VtSortControl.vue b/resources/assets/js/components/vuetable/extends/VtSortControl.vue
index 56dbb49e7..89a864af5 100644
--- a/resources/assets/js/components/vuetable/extends/VtSortControl.vue
+++ b/resources/assets/js/components/vuetable/extends/VtSortControl.vue
@@ -1,18 +1,19 @@
-
\ No newline at end of file
+export default {
+ name: "VtSortControl",
+ props: ["props"],
+ computed: {
+ icon() {
+ // if not sorted return base icon
+ if (!this.props.sortStatus.sorted) return "fas fa-sort";
+ // return sort direction icon
+ return this.props.sortStatus.asc
+ ? "fas fa-sort-amount-up"
+ : "fas fa-sort-amount-down";
+ },
+ },
+};
+