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>
|