|
6 | 6 | class="lg:flex min-h-screen" |
7 | 7 | > |
8 | 8 | <!-- menu toggle button --> |
9 | | - <button class="fixed lg:hidden transition-all top-2 right-2 lg:top-4 lg:right-4 px-2 py-1 z-10 flex items-center" :class="{ 'right-64 mr-4': open }" @click="open = true"> |
| 9 | + <button |
| 10 | + class=" |
| 11 | + fixed lg:hidden transition-all top-2 right-2 lg:top-4 lg:right-4 px-2 py-1 z-10 flex items-center rounded |
| 12 | + bg-blade-100/75 dark:bg-blade-850/75 |
| 13 | + " |
| 14 | + :class="{ 'right-64 mr-4': open }" |
| 15 | + @click="open = true" |
| 16 | + > |
10 | 17 | <icon-menu2 class="w-8 h-8 stroke-2" /> |
11 | 18 | </button> |
12 | 19 |
|
|
38 | 45 | <div v-if="ready.songs" class="font-bold">{{ Object.keys(c.songs).length }}</div> |
39 | 46 | <secondary-button |
40 | 47 | v-if="userRoles[c.permissions[auth.user].role] > 2" |
41 | | - class="!p-1 tooltip tooltip-left" |
42 | | - :data-tooltip="t('tooltip.songAdd')" |
| 48 | + class="!p-1" |
| 49 | + :title="t('tooltip.songAdd')" |
43 | 50 | @click.stop.prevent="createNewSong" |
44 | 51 | > |
45 | 52 | <icon-plus class="w-5 h-5 stroke-1.5" /> |
|
57 | 64 | <label v-if="ready.setlists" class="font-bold">{{ setlistCount }}</label> |
58 | 65 | <secondary-button |
59 | 66 | v-if="userRoles[c.permissions[auth.user].role] > 1" |
60 | | - class="!p-1 tooltip tooltip-left" |
61 | | - :data-tooltip="t('tooltip.setlistAdd')" |
| 67 | + class="!p-1" |
| 68 | + :title="t('tooltip.setlistAdd')" |
62 | 69 | @click.stop.prevent="createNewSetlist" |
63 | 70 | > |
64 | 71 | <icon-plus class="w-5 h-5 stroke-1.5" /> |
|
164 | 171 | :tags="c.tags" |
165 | 172 | :users="c.users" |
166 | 173 | @started="loading=true" |
| 174 | + @add-song="createNewSong" |
167 | 175 | @edit-song="editExistingSong" |
| 176 | + @add-setlist="createNewSetlist" |
168 | 177 | @edit-setlist="editExistingSetlist" |
169 | 178 | /> |
170 | 179 | </div> |
|
0 commit comments