+<pre><code class="language-typescript"><span class="hl-6">import</span><span class="hl-2"> { </span><span class="hl-7">useBottomSheet</span><span class="hl-2"> } </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">"@nativescript-community/ui-material-bottomsheet/vue3"</span><span class="hl-2">;</span><br/><span class="hl-6">import</span><span class="hl-2"> </span><span class="hl-7">MyComponent</span><span class="hl-2"> </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">'MyComponent.vue'</span><span class="hl-2">;</span><br/><br/><br/><span class="hl-12">const</span><span class="hl-2"> </span><span class="hl-15">options</span><span class="hl-2">: </span><span class="hl-16">VueBottomSheetOptions</span><span class="hl-2"> = {</span><br/><span class="hl-2"> </span><span class="hl-11">// props to be passed to MyComponent</span><br/><span class="hl-2"> </span><span class="hl-7">props:</span><span class="hl-2"> {</span><br/><span class="hl-2"> </span><span class="hl-7">someProp:</span><span class="hl-2"> </span><span class="hl-12">true</span><span class="hl-2">,</span><br/><span class="hl-2"> </span><span class="hl-7">anotherProp:</span><span class="hl-2"> </span><span class="hl-12">false</span><br/><span class="hl-2"> },</span><br/><span class="hl-2"> </span><span class="hl-11">// listeners to be connected to MyComponent</span><br/><span class="hl-2"> </span><span class="hl-7">on:</span><span class="hl-2"> {</span><br/><span class="hl-2"> </span><span class="hl-9">someEvent</span><span class="hl-7">:</span><span class="hl-2"> (</span><span class="hl-7">value</span><span class="hl-2">) </span><span class="hl-12">=></span><span class="hl-2"> { </span><span class="hl-7">console</span><span class="hl-2">.</span><span class="hl-9">log</span><span class="hl-2">(</span><span class="hl-7">value</span><span class="hl-2">) }</span><br/><span class="hl-2"> }</span><br/><span class="hl-2">};</span><br/><br/><span class="hl-12">const</span><span class="hl-2"> { </span><span class="hl-15">showBottomSheet</span><span class="hl-2">, </span><span class="hl-15">closeBottomSheet</span><span class="hl-2"> } = </span><span class="hl-9">useBottomSheet</span><span class="hl-2">()</span><br/><br/><span class="hl-9">showBottomSheet</span><span class="hl-2">(</span><span class="hl-7">MyComponent</span><span class="hl-2">, </span><span class="hl-7">options</span><span class="hl-2">);</span><br/><span class="hl-9">closeBottomSheet</span><span class="hl-2">();</span>
0 commit comments