@@ -44,17 +44,19 @@ function navigate() {
44
44
<div
45
45
v-if =" play.status === 'ready'"
46
46
flex =" ~ items-center gap-2"
47
- border =" b base dashed" bg-faded pl4 pr2
47
+ border =" b base dashed" bg-faded pl1 pr2
48
48
>
49
- <div flex =" ~ gap-2 items-center" py2 >
49
+ <div
50
+ v-if =" guide.features.navigation"
51
+ flex =" ~ auto gap-2 items-center"
52
+ border =" ~ base"
53
+ m1.5 rounded bg-faded px2 py0.5 tracking-wide
54
+ >
50
55
<div i-ph-globe-duotone />
51
- <span text-sm >Preview</span >
52
- </div >
53
- <div v-if =" guide.features.navigation" flex px-2 py1 >
56
+ <span text-sm op50 >Preview</span >
54
57
<div
55
- flex =" ~ items-center justify-center"
56
- mx-auto min-w-100 w-full rounded bg-faded px2 text-sm
57
- border =" base 1 hover:gray-500/30"
58
+ text-sm
59
+ flex =" ~ items-center justify-center auto"
58
60
:class =" {
59
61
'pointer-events-none': !preview.url,
60
62
}"
@@ -65,18 +67,24 @@ function navigate() {
65
67
w-full flex-1 bg-transparent focus:outline-none
66
68
>
67
69
</form >
68
- <div flex =" ~ items-center justify-end" >
69
- <button
70
- v-if =" preview.url"
71
- mx1 op-75 hover:op-100
72
- @click =" refreshIframe"
73
- >
74
- <div i-ph-arrow-clockwise-duotone text-sm />
75
- </button >
76
- </div >
77
70
</div >
78
71
</div >
79
- <div flex-auto />
72
+ <div
73
+ v-else
74
+ flex =" ~ gap-2 auto items-center" px2 py2
75
+ >
76
+ <div i-ph-globe-duotone />
77
+ <span text-sm >Preview</span >
78
+ </div >
79
+ <button
80
+ v-if =" preview.url && guide.features.navigation"
81
+ rounded p1
82
+ hover =" bg-active"
83
+ title =" Refresh Preview"
84
+ @click =" refreshIframe"
85
+ >
86
+ <div i-ph-arrow-clockwise-duotone text-lg />
87
+ </button >
80
88
<VDropdown :distance =" 6" >
81
89
<button
82
90
rounded p1
0 commit comments