# HG changeset patch # User Markus Kottlaender # Date 1551349550 -3600 # Node ID 02d30251d594ce5d27da4a8c4cf0ad51c640e96a # Parent 8fc546b03822a043a69faf47b3b3bd3c742505fd client: table component for unified style diff -r 8fc546b03822 -r 02d30251d594 client/src/components/ui/UIBoxHeader.vue --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/components/ui/UIBoxHeader.vue Thu Feb 28 11:25:50 2019 +0100 @@ -0,0 +1,63 @@ + + + + + diff -r 8fc546b03822 -r 02d30251d594 client/src/components/ui/UITableBody.vue --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/components/ui/UITableBody.vue Thu Feb 28 11:25:50 2019 +0100 @@ -0,0 +1,49 @@ + + + diff -r 8fc546b03822 -r 02d30251d594 client/src/components/ui/UITableHeader.vue --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/components/ui/UITableHeader.vue Thu Feb 28 11:25:50 2019 +0100 @@ -0,0 +1,94 @@ + + + + + diff -r 8fc546b03822 -r 02d30251d594 client/src/components/ui/box/Header.vue --- a/client/src/components/ui/box/Header.vue Thu Feb 28 10:30:33 2019 +0100 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,63 +0,0 @@ - - - - - diff -r 8fc546b03822 -r 02d30251d594 client/src/main.js --- a/client/src/main.js Thu Feb 28 10:30:33 2019 +0100 +++ b/client/src/main.js Thu Feb 28 11:25:50 2019 +0100 @@ -29,7 +29,9 @@ import store from "./store"; import translations from "./locale/translations.json"; import { supportedLanguages, defaultLanguage } from "./locale/languages.js"; -import Header from "@/components/ui/box/Header"; +import UIBoxHeader from "@/components/ui/UIBoxHeader"; +import UITableHeader from "@/components/ui/UITableHeader"; +import UITableBody from "@/components/ui/UITableBody"; // styles import "../node_modules/bootstrap/dist/css/bootstrap.min.css"; @@ -74,8 +76,11 @@ faRuler, faSearch, faShip, + faSort, faSortAmountDown, faSortAmountUp, + faSortDown, + faSortUp, faSpinner, faStar, faTasks, @@ -126,6 +131,9 @@ faRuler, faSearch, faShip, + faSort, + faSortDown, + faSortUp, faSortAmountDown, faSortAmountUp, faSpinner, @@ -154,7 +162,9 @@ // register global components Vue.component("font-awesome-icon", FontAwesomeIcon); -Vue.component("UIBoxHeader", Header); +Vue.component("UIBoxHeader", UIBoxHeader); +Vue.component("UITableHeader", UITableHeader); +Vue.component("UITableBody", UITableBody); // global vue config Vue.config.productionTip = false;