UNPKG

1.52 kBPlain TextView Raw
1<template>
2 <div id="app">
3
4 <ShDropdown
5 content="content-test"
6 @created="popis"
7 isTooltip="true"
8 width="350"
9 :options="{
10 placement: 'top',
11 modifiers: { offset: { offset: '0,10px' } }
12 }">
13 <ShDropdownItem
14 :isTooltip="true"
15 tooltipIcon="sh-icon-warning"
16 :tooltipTitle="'ewdkopewfkpoek'"
17 :tooltipContent="'ewlfmopewfmop mepowmf pwempfmewlfmewlmflewm flewmfl ewmfkl mewklfm klewmfkl wemf meklwmflkewmfewfm'"
18 ></ShDropdownItem>
19
20 <button slot="reference">
21 Reference Element ewfewfefewfewf
22 </button>
23 </ShDropdown>
24
25
26 <ShDropdown
27 content="content-test"
28 isTooltip="true"
29 :options="{
30 placement: 'bottom-end',
31 }">
32 Popper Content ewfewfwe
33
34 <button slot="reference">
35 Reference Element ewfewfefewfewf
36 </button>
37 </ShDropdown>
38 </div>
39</template>
40
41<script lang="ts">
42 import {Component, Vue} from 'vue-property-decorator';
43 import {ShTagCreator} from './components/sh-tag';
44 import ShDropdown from './components/sh-dropdown/ShDropdown.vue';
45 import ShDropdownItem from './components/sh-dropdown/ShDropdownItem.vue';
46
47
48 @Component({
49 components: {
50 ShTagCreator,
51 ShDropdown,
52 ShDropdownItem,
53 },
54 })
55 export default class App extends Vue {
56 public popis(data: any) {
57 console.log('popper started!!', data);
58 }
59
60 }
61</script>
62
63<style>
64 #app {
65 max-width: 800px;
66 margin: 100px auto;
67 }
68</style>