diff options
| author | Terry Truong <terry06890@gmail.com> | 2022-07-03 16:39:12 +1000 |
|---|---|---|
| committer | Terry Truong <terry06890@gmail.com> | 2022-07-03 16:39:12 +1000 |
| commit | 89fc34f82956f2410ee7f1d90e03945e10805dda (patch) | |
| tree | 41b615f4414cf47e1da70497e5bf8173faf3f7b8 /src/components/TutorialPane.vue | |
| parent | b8694f56d687307c64ba6775f9f0d4c064a2669a (diff) | |
Add styling, mainly for TileInfoModal and Settings
Diffstat (limited to 'src/components/TutorialPane.vue')
| -rw-r--r-- | src/components/TutorialPane.vue | 24 |
1 files changed, 10 insertions, 14 deletions
diff --git a/src/components/TutorialPane.vue b/src/components/TutorialPane.vue index 289f386..430db8a 100644 --- a/src/components/TutorialPane.vue +++ b/src/components/TutorialPane.vue @@ -1,12 +1,10 @@ <template> -<div :style="styles" class="p-2 flex flex-col justify-between"> - <div class="flex"> - <h2 class="text-center mb-2 mx-auto"> - {{stage == 0 ? 'Welcome' : `Tutorial (Step ${stage} of ${lastStage})`}} - </h2> - <close-icon @click.stop="onClose" - class="block w-6 h-6 hover:cursor-pointer"/> - </div> +<div :style="styles" class="relative flex flex-col justify-between"> + <close-icon @click.stop="onClose" + class="block absolute top-2 right-2 w-8 h-8 hover:cursor-pointer"/> + <h1 class="text-center text-lg font-bold pt-3 pb-2"> + {{stage == 0 ? 'Welcome' : `Tutorial (Step ${stage} of ${lastStage})`}} + </h1> <transition name="fade" mode="out-in"> <div v-if="stage == 0" :style="contentStyles"> This is a visualiser for the biological Tree of Life. For more information, @@ -31,7 +29,7 @@ {{touchDevice ? 'Tap' : 'Click'}} the icon on a tile's bottom-right to bring up more information <span class="block text-sm brightness-50"> - For an expanded tile, it's at the header's right + For an expanded tile, it's on the header's right </span> </div> <div v-else-if="stage == 6" :style="contentStyles"> @@ -47,11 +45,11 @@ {{touchDevice ? 'Tap' : 'Click'}} the settings icon </div> <div v-else-if="stage == 9" :style="contentStyles"> - And finally, tap the help icon for more information + And finally, {{touchDevice ? 'tap' : 'click'}} the help icon for more information </div> </transition> <!-- Buttons --> - <div class="w-full flex justify-evenly mt-2"> + <div class="w-full my-2 flex justify-evenly"> <template v-if="stage == 0"> <s-button :style="buttonStyles" @click="onStartTutorial">Start Tutorial</s-button> <s-button :style="buttonStyles" @click="onSkipTutorial">Skip</s-button> @@ -88,12 +86,12 @@ export default defineComponent({ stage: 0, // Indicates the current step of the tutorial (stage 0 is the welcome message) lastStage: 9, disabledOnce: false, // Set to true after disabling features at stage 1 - hidNextPrevOnce: false, // Used to hide prev/next buttons when initially at stage 1 stageActions: [ // Specifies, for stages 1+, what action to enable (can repeat an action to enable nothing new) 'expand', 'collapse', 'expandToView', 'unhideAncestor', 'tileInfo', 'search', 'autoMode', 'settings', 'help', ] as Action[], + hidNextPrevOnce: false, // Used to hide prev/next buttons when initially at stage 1 }; }, computed: { @@ -106,8 +104,6 @@ export default defineComponent({ contentStyles(): Record<string,string> { return { padding: '0 0.5cm', - maxWidth: '15cm', - margin: '0 auto', overflow: 'auto', textAlign: 'center', }; |
