@@ -142,12 +142,12 @@ function openAuthModal() {
142142 <!-- Connected accounts section -->
143143 <div v-if =" hasAnyConnection" class =" py-1" >
144144 <!-- npm CLI connection -->
145- <button
145+ <ButtonBase
146146 v-if =" isNpmConnected && npmUser"
147- type =" button"
148147 role =" menuitem"
149- class =" w-full px-3 py-2.5 flex items-center gap-3 hover:bg-bg-muted transition-colors text-start rounded-md "
148+ class =" w-full text-start gap-x-3 border-none "
150149 @click =" openConnectorModal"
150+ out
151151 >
152152 <img
153153 v-if =" npmAvatar"
@@ -182,14 +182,13 @@ function openAuthModal() {
182182 })
183183 }}
184184 </span >
185- </button >
185+ </ButtonBase >
186186
187187 <!-- Atmosphere connection -->
188- <button
188+ <ButtonBase
189189 v-if =" atprotoUser"
190- type =" button"
191190 role =" menuitem"
192- class =" w-full px-3 py-2.5 flex items-center gap-3 hover:bg-bg-muted transition-colors text-start rounded-md "
191+ class =" w-full text-start gap-x-3 border-none "
193192 @click =" openAuthModal"
194193 >
195194 <img
@@ -212,7 +211,7 @@ function openAuthModal() {
212211 >
213212 <span class =" text-xs text-fg-subtle" >{{ $t('account_menu.atmosphere') }}</span >
214213 </span >
215- </button >
214+ </ButtonBase >
216215 </div >
217216
218217 <!-- Divider (only if we have connections AND options to connect) -->
@@ -223,11 +222,10 @@ function openAuthModal() {
223222
224223 <!-- Connect options -->
225224 <div v-if =" !isNpmConnected || !atprotoUser" class =" py-1" >
226- <button
225+ <ButtonBase
227226 v-if =" !isNpmConnected"
228- type =" button"
229227 role =" menuitem"
230- class =" w-full px-3 py-2.5 flex items-center gap-3 hover:bg-bg-muted transition-colors text-start rounded-md "
228+ class =" w-full text-start gap-x-3 border-none "
231229 @click =" openConnectorModal"
232230 >
233231 <span class =" w-8 h-8 rounded-full bg-bg-muted flex items-center justify-center" >
@@ -248,13 +246,12 @@ function openAuthModal() {
248246 </span >
249247 <span class =" text-xs text-fg-subtle" >{{ $t('account_menu.npm_cli_desc') }}</span >
250248 </span >
251- </button >
249+ </ButtonBase >
252250
253- <button
251+ <ButtonBase
254252 v-if =" !atprotoUser"
255- type =" button"
256253 role =" menuitem"
257- class =" w-full px-3 py-2.5 flex items-center gap-3 hover:bg-bg-muted transition-colors text-start rounded-md "
254+ class =" w-full text-start gap-x-3 border-none "
258255 @click =" openAuthModal"
259256 >
260257 <span class =" w-8 h-8 rounded-full bg-bg-muted flex items-center justify-center" >
@@ -266,7 +263,7 @@ function openAuthModal() {
266263 </span >
267264 <span class =" text-xs text-fg-subtle" >{{ $t('account_menu.atmosphere_desc') }}</span >
268265 </span >
269- </button >
266+ </ButtonBase >
270267 </div >
271268 </div >
272269 </div >
0 commit comments