From 2d3cb367dab8c148139c434777ea5b2d53e511e6 Mon Sep 17 00:00:00 2001 From: Stefan Zermatten Date: Thu, 17 Jan 2019 16:37:37 +0200 Subject: [PATCH] Added ability score list tiles --- .../ui/components/AbilityListTile.Story.vue | 58 ++++++++++++++++++ app/imports/ui/components/AbilityListTile.vue | 60 +++++++++++++++++++ .../ui/components/SkillListTile.Story.vue | 7 +-- app/imports/ui/components/SkillListTile.vue | 8 +-- app/imports/ui/pages/StoryBook.vue | 2 + .../ui/utility/numberToSignedString.js | 10 ++++ 6 files changed, 135 insertions(+), 10 deletions(-) create mode 100644 app/imports/ui/components/AbilityListTile.Story.vue create mode 100644 app/imports/ui/components/AbilityListTile.vue create mode 100644 app/imports/ui/utility/numberToSignedString.js diff --git a/app/imports/ui/components/AbilityListTile.Story.vue b/app/imports/ui/components/AbilityListTile.Story.vue new file mode 100644 index 00000000..05657930 --- /dev/null +++ b/app/imports/ui/components/AbilityListTile.Story.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/app/imports/ui/components/AbilityListTile.vue b/app/imports/ui/components/AbilityListTile.vue new file mode 100644 index 00000000..2d493382 --- /dev/null +++ b/app/imports/ui/components/AbilityListTile.vue @@ -0,0 +1,60 @@ + + + + + diff --git a/app/imports/ui/components/SkillListTile.Story.vue b/app/imports/ui/components/SkillListTile.Story.vue index 73b96e65..9f7a80be 100644 --- a/app/imports/ui/components/SkillListTile.Story.vue +++ b/app/imports/ui/components/SkillListTile.Story.vue @@ -4,10 +4,7 @@ v-for="skill in skills" :key="skill.name" v-bind="skill" - /> - @@ -49,7 +46,7 @@ SkillListTile, }, methods: { - log(){ + click(){ console.log(...arguments); }, }, diff --git a/app/imports/ui/components/SkillListTile.vue b/app/imports/ui/components/SkillListTile.vue index 4a1edc3c..75033055 100644 --- a/app/imports/ui/components/SkillListTile.vue +++ b/app/imports/ui/components/SkillListTile.vue @@ -19,6 +19,8 @@ diff --git a/app/imports/ui/utility/numberToSignedString.js b/app/imports/ui/utility/numberToSignedString.js new file mode 100644 index 00000000..076c8276 --- /dev/null +++ b/app/imports/ui/utility/numberToSignedString.js @@ -0,0 +1,10 @@ +export default function numberToSignedString(number){ + if (typeof number !== 'number') return number; + if (number === 0){ + return '+0'; + } else if (number > 0){ + return `+${number}`; + } else { + return `${number}`; + } +};