From aea0fa999fd09951835b2d74c53137624f46929e Mon Sep 17 00:00:00 2001
From: schneefux <schneefux+commit@schneefux.xyz>
Date: Mon, 21 May 2018 13:09:05 +0200
Subject: major redesign

---
 src/ModeTab.vue | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 50 insertions(+)
 create mode 100644 src/ModeTab.vue

(limited to 'src/ModeTab.vue')

diff --git a/src/ModeTab.vue b/src/ModeTab.vue
new file mode 100644
index 0000000..e629ef0
--- /dev/null
+++ b/src/ModeTab.vue
@@ -0,0 +1,50 @@
+<template>
+  <div>
+    <div class="columns is-multiline">
+      <div class="column">
+        <h2 class="title is-2">Highlights</h2>
+        <highlights :reportService="reportService"></highlights>
+      </div>
+
+      <div class="column is-narrow">
+        <h2 class="title is-2">Top 10 Talents</h2>
+        <top-talents-box :reportService="reportService"></top-talents-box>
+      </div>
+    </div>
+
+    <div class="columns is-multiline">
+      <h2 class="title is-2">Individual Hero Statistics</h2>
+      <div class="column is-two-thirds">
+        <hero-draft-grid :reportService="reportService"></hero-draft-grid>
+      </div>
+      <div class="column is-one-third">
+        <hero-talent-table :reportService="reportService"></hero-talent-table>
+      </div>
+    </div>
+
+    <div>
+      <h2 class="title is-2">All Hero Statistics</h2>
+      <report-table :reportService="reportService"></report-table>
+    </div>
+  </div>
+</template>
+
+<script>
+import Vue from 'vue';
+import Highlights from './Highlights.vue';
+import TopTalentsBox from './TopTalentsBox.vue';
+import HeroDraftGrid from './HeroDraftGrid.vue';
+import HeroTalentTable from './HeroTalentTable.vue';
+import ReportTable from './ReportTable.vue';
+
+export default Vue.component('mode-tab', {
+  props: [ 'reportService' ],
+  components: {
+    Highlights,
+    TopTalentsBox,
+    HeroDraftGrid,
+    HeroTalentTable,
+    ReportTable,
+  },
+});
+</script>
-- 
cgit v1.3.1

