@@ -476,7 +476,7 @@ defineExpose({ openModelSelection })
476476 <v-radio v-for =" model in availableModels" :key =" model.id" :value =" model.id" color =" teal"
477477 ><template v-slot :label >
478478 {{ model.title }}
479- <v-tooltip v-if =" model.description" max-width =" 400" open-on-click >
479+ <v-menu v-if =" model.description" open-on-hover :close-on-content-click = " false " max-width =" 400" >
480480 <template #activator =" { props } " >
481481 <v-icon
482482 class =" ml-1"
@@ -485,7 +485,7 @@ defineExpose({ openModelSelection })
485485 v-bind =" props"
486486 ></v-icon >
487487 </template >
488- <div >
488+ <v-sheet class = " pa-3 text-body-2 " >
489489 <template v-if =" model .version "
490490 ><strong >Version:</strong > {{ model.version }}<br
491491 /></template >
@@ -496,8 +496,8 @@ defineExpose({ openModelSelection })
496496 {{ model.description }}
497497 </div >
498498 </template >
499- </div >
500- </v-tooltip >
499+ </v-sheet >
500+ </v-menu >
501501 <v-badge
502502 v-if =" model.legacy"
503503 inline
@@ -950,12 +950,8 @@ defineExpose({ openModelSelection })
950950 ></v-badge >
951951 </span >
952952 <v-spacer ></v-spacer >
953- <v-tooltip
954- v-if =" activeTileId"
955- :text =" stacPreviewTileId === activeTileId ? 'Hide scene A image' : 'Show scene A image'"
956- open-on-click
957- >
958- <template v-slot :activator =" { props } " >
953+ <v-menu v-if =" activeTileId" open-on-hover :close-on-content-click =" false" >
954+ <template #activator =" { props } " >
959955 <v-btn
960956 v-bind =" props"
961957 :icon =" stacPreviewTileId === activeTileId ? mdiEyeOutline : mdiEyeOffOutline"
@@ -965,7 +961,10 @@ defineExpose({ openModelSelection })
965961 "
966962 ></v-btn >
967963 </template >
968- </v-tooltip >
964+ <v-sheet class =" pa-3 text-body-2" >
965+ {{ stacPreviewTileId === activeTileId ? 'Hide scene A image' : 'Show scene A image' }}
966+ </v-sheet >
967+ </v-menu >
969968 </v-expansion-panel-title >
970969 <v-expansion-panel-text >
971970 <div class =" results" >
@@ -1040,14 +1039,8 @@ defineExpose({ openModelSelection })
10401039 ></v-badge >
10411040 </span >
10421041 <v-spacer ></v-spacer >
1043- <v-tooltip
1044- v-if =" secondActiveTileId"
1045- :text ="
1046- stacPreviewTileId === secondActiveTileId ? 'Hide scene B image' : 'Show scene B image'
1047- "
1048- open-on-click
1049- >
1050- <template v-slot :activator =" { props } " >
1042+ <v-menu v-if =" secondActiveTileId" open-on-hover :close-on-content-click =" false" >
1043+ <template #activator =" { props } " >
10511044 <v-btn
10521045 v-bind =" props"
10531046 :icon =" stacPreviewTileId === secondActiveTileId ? mdiEyeOutline : mdiEyeOffOutline"
@@ -1058,7 +1051,10 @@ defineExpose({ openModelSelection })
10581051 "
10591052 ></v-btn >
10601053 </template >
1061- </v-tooltip >
1054+ <v-sheet class =" pa-3 text-body-2" >
1055+ {{ stacPreviewTileId === secondActiveTileId ? 'Hide scene B image' : 'Show scene B image' }}
1056+ </v-sheet >
1057+ </v-menu >
10621058 </v-expansion-panel-title >
10631059 <v-expansion-panel-text >
10641060 <div class =" results" >
0 commit comments