Skip to content

Commit d32eded

Browse files
committed
readme/doc
1 parent c97040e commit d32eded

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

README.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -941,6 +941,15 @@ import MyComponent from 'MyComponent.vue';
941941

942942
//inside another Vue component
943943
const options: VueBottomSheetOptions = {
944+
// props to be passed to MyComponent
945+
props: {
946+
someProp: true,
947+
anotherProp: false
948+
},
949+
// listeners to be connected to MyComponent
950+
on: {
951+
someEvent: (value) => { console.log(value) }
952+
}
944953
};
945954
this.$showBottomSheet(MyComponent, options)
946955
```
@@ -962,7 +971,15 @@ import MyComponent from 'MyComponent.vue';
962971

963972

964973
const options: VueBottomSheetOptions = {
965-
...
974+
// props to be passed to MyComponent
975+
props: {
976+
someProp: true,
977+
anotherProp: false
978+
},
979+
// listeners to be connected to MyComponent
980+
on: {
981+
someEvent: (value) => { console.log(value) }
982+
}
966983
};
967984

968985
const { showBottomSheet, closeBottomSheet } = useBottomSheet()

docs/assets/search.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

docs/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -795,7 +795,7 @@ <h3>NativeScript + Vue 2</h3>
795795
<pre><code class="language-typescript"><span class="hl-6">import</span><span class="hl-2"> </span><span class="hl-7">Vue</span><span class="hl-2"> </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&#39;nativescript-vue&#39;</span><span class="hl-2">;</span><br/><span class="hl-6">import</span><span class="hl-2"> </span><span class="hl-7">BottomSheetPlugin</span><span class="hl-2"> </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&#39;@nativescript-community/ui-material-bottomsheet/vue&#39;</span><span class="hl-2">;</span><br/><span class="hl-6">import</span><span class="hl-2"> { </span><span class="hl-7">install</span><span class="hl-2"> } </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&quot;@nativescript-community/ui-material-bottomsheet&quot;</span><span class="hl-2">;</span><br/><span class="hl-9">install</span><span class="hl-2">();</span><br/><br/><span class="hl-7">Vue</span><span class="hl-2">.</span><span class="hl-9">use</span><span class="hl-2">(</span><span class="hl-7">BottomSheetPlugin</span><span class="hl-2">);</span>
796796
</code></pre>
797797
<p>Then you can show a Vue component:</p>
798-
<pre><code class="language-typescript"><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">&#39;MyComponent.vue&#39;</span><span class="hl-2">;</span><br/><br/><span class="hl-11">//inside another Vue component</span><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><br/><span class="hl-12">this</span><span class="hl-2">.</span><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>
798+
<pre><code class="language-typescript"><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">&#39;MyComponent.vue&#39;</span><span class="hl-2">;</span><br/><br/><span class="hl-11">//inside another Vue component</span><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">=&gt;</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/><span class="hl-12">this</span><span class="hl-2">.</span><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>
799799
</code></pre>
800800

801801
<a href="#nativescript--vue-3" id="nativescript--vue-3" style="color: inherit; text-decoration: none;">
@@ -804,7 +804,7 @@ <h3>NativeScript + Vue 3</h3>
804804
<pre><code class="language-typescript"><span class="hl-6">import</span><span class="hl-2"> { </span><span class="hl-7">createApp</span><span class="hl-2"> } </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&#39;nativescript-vue&#39;</span><span class="hl-2">;</span><br/><span class="hl-6">import</span><span class="hl-2"> { </span><span class="hl-7">BottomSheetPlugin</span><span class="hl-2"> } </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&#39;@nativescript-community/ui-material-bottomsheet/vue3&#39;</span><span class="hl-2">;</span><br/><span class="hl-6">import</span><span class="hl-2"> { </span><span class="hl-7">install</span><span class="hl-2"> } </span><span class="hl-6">from</span><span class="hl-2"> </span><span class="hl-8">&quot;@nativescript-community/ui-material-bottomsheet&quot;</span><span class="hl-2">;</span><br/><span class="hl-9">install</span><span class="hl-2">();</span><br/><br/><span class="hl-12">const</span><span class="hl-2"> </span><span class="hl-15">app</span><span class="hl-2"> = </span><span class="hl-9">createApp</span><span class="hl-2">(...);</span><br/><span class="hl-7">app</span><span class="hl-2">.</span><span class="hl-9">use</span><span class="hl-2">(</span><span class="hl-7">BottomSheetPlugin</span><span class="hl-2">);</span>
805805
</code></pre>
806806
<p>Then you can show a Vue component:</p>
807-
<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">&quot;@nativescript-community/ui-material-bottomsheet/vue3&quot;</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">&#39;MyComponent.vue&#39;</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><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>
807+
<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">&quot;@nativescript-community/ui-material-bottomsheet/vue3&quot;</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">&#39;MyComponent.vue&#39;</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">=&gt;</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>
808808
</code></pre>
809809

810810
<a href="#-13" id="-13" style="color: inherit; text-decoration: none;">

0 commit comments

Comments
 (0)