diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/components/Settings.vue | 33 | ||||
| -rw-r--r-- | src/components/TileTree.vue | 2 |
2 files changed, 12 insertions, 23 deletions
diff --git a/src/components/Settings.vue b/src/components/Settings.vue index c06ad15..d9e7feb 100644 --- a/src/components/Settings.vue +++ b/src/components/Settings.vue @@ -20,22 +20,20 @@ export default defineComponent({ <template> <!-- outer div prevents overflow from transitioning to/from off-screen --> <div class="absolute left-0 top-0 w-full h-full invisible overflow-hidden"> - <Transition name="slide-bottom"> - <div v-if="isOpen" class="absolute bottom-0 bg-white visible"> + <Transition name="slide-bottom-right"> + <div v-if="isOpen" + class="absolute bottom-4 right-4 min-w-[5cm] p-3 bg-stone-50 visible rounded-md shadow-md bg-stone-50"> <div class="absolute top-2 right-2 w-[24px] h-[24px] [font-size:24px] [line-height:24px] text-center font-bold hover:cursor-pointer" @click="closeClicked">×</div> - <h1>Settings</h1> - <div> - Lorem ipsum dolor sit amet, consectetur adipiscing elit, - sed do eiusmod tempor incididunt ut labore et dolore magna - aliqua. Ut enim ad minim veniam, quis nostrud exercitation - ullamco laboris nisi ut aliquip ex ea commodo consequat. - Duis aute irure dolor in reprehenderit in voluptate velit - esse cillum dolore eu fugiat nulla pariatur. Excepteur - sint occaecat cupidatat non proident, sunt in culpa qui - officia deserunt mollit anim id est laborum. - </div> + <h1 class="text-xl font-bold mb-2">Settings</h1> + <hr class="border-stone-400"/> + <div class="border border-black my-2">Setting 1</div> + <div class="border border-black my-2">Setting 2</div> + <div class="border border-black my-2">Setting 3</div> + <div class="border border-black my-2">Setting 4</div> + <div class="border border-black my-2">Setting 5</div> + <div class="border border-black mt-2">Setting 6</div> </div> </Transition> <Transition name="slide-bottom-right"> @@ -66,15 +64,6 @@ export default defineComponent({ </template> <style> -.slide-bottom-enter-from, .slide-bottom-leave-to { - transform: translate(0, 100%); - opacity: 0; -} -.slide-bottom-enter-active, .slide-bottom-leave-active { - transition-property: transform, opacity; - transition-duration: 300ms; - transition-timing-function: ease-in-out; -} .slide-bottom-right-enter-from, .slide-bottom-right-leave-to { transform: translate(100%, 100%); opacity: 0; diff --git a/src/components/TileTree.vue b/src/components/TileTree.vue index f5a6199..5b643ed 100644 --- a/src/components/TileTree.vue +++ b/src/components/TileTree.vue @@ -237,7 +237,7 @@ export default defineComponent({ :pos="[0,0]" :dims="parentBarDims" :nodes="sepdParents" :options="componentOptions" @sepd-parent-clicked="onSepdParentClicked" @info-icon-clicked="onInnerInfoIconClicked"/> <tile-info-modal :tolNode="infoModalNode" :options="componentOptions" @info-modal-close="onInfoModalClose"/> - <settings :open="settingsOpen" @settings-open="onSettingsOpen" @settings-close="onSettingsClose"/> + <settings :isOpen="settingsOpen" @settings-open="onSettingsOpen" @settings-close="onSettingsClose"/> </div> </template> |
