|
| 1 | +<template> |
| 2 | + <c-button @click="toggleOpen">Open</c-button> |
| 3 | + <c-drawer v-model="isOpen" placement="bottom" size="md"> |
| 4 | + <c-drawer-overlay /> |
| 5 | + <c-drawer-content> |
| 6 | + <c-drawer-header border-bottom-width="1px">Basic Drawer</c-drawer-header> |
| 7 | + <c-drawer-close-button /> |
| 8 | + <c-drawer-body> |
| 9 | + <input placeholder="Type here..." /> |
| 10 | + <p> |
| 11 | + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed suscipit, |
| 12 | + ligula sit amet pharetra accumsan, nulla augue fermentum dui, eget |
| 13 | + finibus diam sapien eget nisi. Fusce posuere tempus cursus. Nulla |
| 14 | + cursus dapibus ligula, sit amet facilisis libero tempor non. Quisque |
| 15 | + pharetra porttitor volutpat. Nulla eu volutpat tellus, a luctus neque. |
| 16 | + Duis at finibus ipsum. Nam gravida, eros vel auctor gravida, ipsum |
| 17 | + ante elementum ipsum, eget mattis purus justo et risus. Lorem ipsum |
| 18 | + dolor sit amet, consectetur adipiscing elit. Nunc faucibus tellus vel |
| 19 | + justo venenatis ultrices. Nam tincidunt felis quis gravida |
| 20 | + condimentum. Suspendisse non est ac nibh egestas consequat vehicula |
| 21 | + vitae odio. Fusce auctor metus ac mi elementum, non volutpat tortor |
| 22 | + luctus. Integer ultricies metus sed urna vestibulum, at dignissim diam |
| 23 | + condimentum. Etiam non diam iaculis, consectetur metus euismod, |
| 24 | + scelerisque purus. Maecenas pellentesque urna sit amet massa pretium |
| 25 | + congue. Mauris est justo, porttitor sed vestibulum at, efficitur in |
| 26 | + nulla. Ut nec dolor finibus augue pulvinar rhoncus. Aliquam auctor, |
| 27 | + nibh eget euismod vulputate, ante sem facilisis purus, at viverra |
| 28 | + libero velit bibendum lacus. Aenean blandit lorem urna, ut condimentum |
| 29 | + sapien cursus sit amet. Fusce augue ligula, suscipit nec pretium ut, |
| 30 | + venenatis ac ligula. Ut interdum, ipsum at tincidunt ultricies, mi est |
| 31 | + ultrices dui, eu pulvinar purus lorem eget ex. Praesent non eros |
| 32 | + felis. Donec ac elementum arcu. Praesent rutrum cursus ante, quis |
| 33 | + ornare mauris placerat eu. Cras auctor lacinia tincidunt. Integer |
| 34 | + dapibus felis quis urna fermentum, quis gravida dolor finibus. Sed non |
| 35 | + sapien urna. Nunc mattis enim eget enim consequat sodales. Aliquam |
| 36 | + pretium est ante, nec posuere lectus tempus sit amet. Fusce mattis |
| 37 | + tempor vulputate. Maecenas volutpat nunc nec ante sagittis fringilla. |
| 38 | + Etiam nec augue sed lacus faucibus tristique vitae id dolor. Sed |
| 39 | + posuere tortor et volutpat vulputate. Mauris ut sodales mauris. Nunc |
| 40 | + nulla risus, euismod eget fermentum vitae, mollis ac elit. Morbi |
| 41 | + ullamcorper, est ut tristique ultrices, enim augue commodo eros, ac |
| 42 | + aliquet quam ex quis lorem. Aenean vehicula tortor justo, suscipit |
| 43 | + consectetur libero tempus id. Vivamus sit amet pellentesque risus, ac |
| 44 | + mollis orci. Vestibulum accumsan, neque ac imperdiet cursus, nisi |
| 45 | + turpis luctus nulla, vitae ullamcorper nisi sem quis erat. Proin |
| 46 | + ullamcorper metus nec dui elementum, ut dapibus nisi tempus. Ut |
| 47 | + malesuada tellus eu commodo vulputate. Proin tristique, nulla nec |
| 48 | + finibus commodo, urna libero posuere purus, eu dictum dui felis |
| 49 | + pretium sapien. Vestibulum felis enim, pharetra tristique molestie id, |
| 50 | + viverra quis ante. Ut nulla ipsum, commodo ac ornare non, lobortis |
| 51 | + hendrerit dolor. Quisque quis pellentesque nunc. Donec varius quam |
| 52 | + massa. Vestibulum maximus urna id laoreet consequat. Phasellus ut |
| 53 | + pulvinar ex. Suspendisse vitae placerat dolor, vel elementum quam. |
| 54 | + Maecenas vestibulum felis sed metus posuere ultricies. Nulla sodales |
| 55 | + erat eros. Etiam elit ligula, elementum molestie maximus vel, |
| 56 | + condimentum id urna. Pellentesque molestie ut justo vel rhoncus. Duis |
| 57 | + sed quam varius, aliquet libero a, facilisis ante. Aliquam eget quam |
| 58 | + erat. Duis dictum odio in nunc bibendum pharetra. Aenean accumsan dui |
| 59 | + sit amet nibh condimentum, eget suscipit nisl blandit. Suspendisse |
| 60 | + potenti. Donec vel eleifend mauris. Morbi a tellus commodo, porta urna |
| 61 | + ac, aliquam tellus. Sed finibus facilisis neque sit amet fringilla. |
| 62 | + Pellentesque aliquam placerat nisi. Mauris quam risus, feugiat ac nibh |
| 63 | + et, aliquet mattis sapien. Nullam pharetra orci id nisi ultrices, et |
| 64 | + rhoncus dolor lobortis. Suspendisse venenatis ipsum eu sem facilisis, |
| 65 | + non fermentum lectus porttitor. Nunc tristique augue non dui tempor, |
| 66 | + venenatis pharetra nisi commodo. Aenean bibendum nisl scelerisque |
| 67 | + ligula egestas tincidunt. Aliquam fringilla blandit nunc at interdum. |
| 68 | + Maecenas tempus sed ipsum et iaculis. Pellentesque cursus elit velit, |
| 69 | + sed vulputate augue euismod a. Vivamus imperdiet scelerisque purus, at |
| 70 | + ultricies enim elementum sed. Suspendisse potenti. Suspendisse |
| 71 | + suscipit vulputate lacus. Donec auctor tincidunt lorem, in volutpat |
| 72 | + dolor pretium ut. Maecenas sed erat id sem dignissim aliquam. Fusce |
| 73 | + bibendum augue est, et dapibus sem molestie ac. Pellentesque nec arcu |
| 74 | + vehicula, faucibus mi vel, porta quam. Nunc scelerisque tristique |
| 75 | + varius. Mauris tristique enim diam, id hendrerit lacus euismod ac. |
| 76 | + Curabitur posuere dui nunc, at lacinia sem porttitor in. Sed facilisis |
| 77 | + dui vitae enim commodo, vel auctor purus sodales. Nam dictum quam non |
| 78 | + urna pretium, a commodo est luctus. Nulla pellentesque elit in justo |
| 79 | + elementum, feugiat malesuada nibh venenatis. Nunc ac pharetra mauris, |
| 80 | + non luctus orci. Lorem ipsum dolor sit amet, consectetur adipiscing |
| 81 | + elit. Nullam quis iaculis lorem. Donec id nunc mattis, pellentesque |
| 82 | + magna vel, scelerisque justo. Suspendisse potenti. Ut non lacus |
| 83 | + sapien. Quisque eget venenatis tellus. Cras ipsum felis, facilisis |
| 84 | + sagittis enim a, ultrices volutpat tellus. Vestibulum sed luctus orci, |
| 85 | + eget tincidunt nibh. Aenean suscipit tortor nec felis suscipit, et |
| 86 | + suscipit turpis finibus. Morbi aliquam ligula in nunc euismod, ac |
| 87 | + fermentum est dignissim. Cras elit dolor, aliquet a ligula eu, |
| 88 | + vulputate ultricies nisi. In a ullamcorper purus. Nulla consectetur in |
| 89 | + neque ut dapibus. Nullam eu lobortis leo. Integer eget dui dapibus, |
| 90 | + accumsan nisl sit amet, cursus ligula. Nam iaculis volutpat dui, sit |
| 91 | + amet aliquam odio aliquam vel. Morbi consectetur augue ornare, iaculis |
| 92 | + magna facilisis, fringilla lacus. Etiam in tempor elit, eu pulvinar |
| 93 | + nunc. Praesent quis lectus mollis, interdum sem sed, hendrerit justo. |
| 94 | + Nunc nec urna vehicula, posuere nisl id, tincidunt tortor. Sed |
| 95 | + porttitor maximus turpis, convallis sodales nunc vestibulum nec. Nulla |
| 96 | + sed venenatis enim, et iaculis nisi. In eros neque, suscipit vitae |
| 97 | + porta ut, auctor nec massa. Vivamus gravida, neque pharetra auctor |
| 98 | + facilisis, sapien eros eleifend purus, convallis sagittis sem diam a |
| 99 | + leo. Nam sit amet pulvinar sapien. Cras tempor volutpat dolor vitae |
| 100 | + tincidunt. Pellentesque rutrum elit vitae turpis elementum, a lacinia |
| 101 | + ligula mattis. Nulla sit amet augue vitae odio auctor feugiat quis eu |
| 102 | + nibh. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris |
| 103 | + mi lacus, elementum id ante in, porta rutrum lorem. Suspendisse tempus |
| 104 | + convallis mi vitae tempor. Donec nec tortor rhoncus, ornare lectus at, |
| 105 | + lobortis nibh. Suspendisse potenti. Proin ac tortor eu nulla iaculis |
| 106 | + blandit. Donec enim purus, egestas sed elit sit amet, tempor elementum |
| 107 | + elit. Donec in viverra purus. Phasellus quam odio, hendrerit et magna |
| 108 | + sit amet, tincidunt sagittis dolor. Vestibulum feugiat quis libero |
| 109 | + eget rhoncus. Maecenas tempus, nisl varius dictum rhoncus, nisl neque |
| 110 | + feugiat est, non ultricies mi augue non mauris. Generated 10 |
| 111 | + paragraphs, 996 words, 6777 bytes of Lorem Ipsum |
| 112 | + </p> |
| 113 | + </c-drawer-body> |
| 114 | + <c-drawer-footer /> |
| 115 | + </c-drawer-content> |
| 116 | + </c-drawer> |
| 117 | +</template> |
| 118 | + |
| 119 | +<script setup lang="ts"> |
| 120 | +import { useToggle } from '@vueuse/core' |
| 121 | +
|
| 122 | +const [isOpen, toggleOpen] = useToggle(false) |
| 123 | +</script> |
0 commit comments