Skip to content

Commit c45ab3c

Browse files
committed
Adding key to loop elements, reducing util import
1 parent c12a476 commit c45ab3c

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

components/MultiDrawer.vue

+6-4
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,21 @@
1717
@tap="noop"
1818
@pan="onDrawerPan(side, $event)"
1919
:ref="`${side}Drawer`"
20-
:style="computedDrawerStyle(side)">
20+
:style="computedDrawerStyle(side)"
21+
:key="'grid_'+side">
2122
<slot :name="side"/>
2223
</GridLayout>
2324
<!-- Open Trigger -->
2425
<Label v-show="computedShowSwipeOpenTrigger(side)"
2526
v-bind="computedSwipeOpenTriggerProperties(side)"
26-
@pan="onOpenTriggerPan(side, $event)"/>
27+
@pan="onOpenTriggerPan(side, $event)"
28+
:key="'label_'+side"/>
2729
</template>
2830
</GridLayout>
2931
</template>
3032

3133
<script>
32-
import * as utils from 'tns-core-modules/utils/utils'
34+
import {layout} from 'tns-core-modules/utils/utils'
3335
import mergeOptions from 'merge-options'
3436
import {defaultOptions} from "../index";
3537
@@ -236,7 +238,7 @@
236238
const view = this.$refs[`${side}Drawer`][0].nativeView
237239
this.sides[side].translationOffset =
238240
this.optionsInternal[side].translationOffsetMultiplier *
239-
utils.layout.toDeviceIndependentPixels(
241+
layout.toDeviceIndependentPixels(
240242
this.optionsInternal[side].axis === 'X'
241243
? view.getMeasuredWidth()
242244
: view.getMeasuredHeight()

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "nativescript-vue-multi-drawer",
3-
"version": "0.0.2",
3+
"version": "0.0.3",
44
"description": "A NativeScript-Vue component for creating multiple side drawers",
55
"main": "index.js",
66
"files": [

0 commit comments

Comments
 (0)