Show connected state button when start.gg token is configured

This commit is contained in:
Pandipipas
2026-02-16 22:50:24 +01:00
parent cffb2139d1
commit 1c672e31e4
@@ -190,6 +190,7 @@ const selectedTournamentOption = computed(() =>
recentTournaments.value.find((item) => item.slug === selectedTournamentSlug.value) ?? null, recentTournaments.value.find((item) => item.slug === selectedTournamentSlug.value) ?? null,
); );
const canImportSelectedTournament = computed(() => Boolean(selectedTournamentOption.value)); const canImportSelectedTournament = computed(() => Boolean(selectedTournamentOption.value));
const hasStartGGTokenConfigured = computed(() => Boolean(startGGToken.value.trim()));
const filterTournaments = (value: string, update: (callback: () => void) => void) => { const filterTournaments = (value: string, update: (callback: () => void) => void) => {
update(() => { update(() => {
@@ -586,12 +587,22 @@ onBeforeUnmount(() => {
<div class="row q-col-gutter-sm items-center"> <div class="row q-col-gutter-sm items-center">
<div class="col-auto"> <div class="col-auto">
<QBtn <QBtn
v-if="!hasStartGGTokenConfigured"
color="primary" color="primary"
icon="login" icon="login"
label="Conectar con start.gg" label="Conectar con start.gg"
:loading="oauthLoading" :loading="oauthLoading"
@click="connectWithStartGGOAuth" @click="connectWithStartGGOAuth"
/> />
<QBtn
v-else
outline
color="positive"
icon="check_circle"
label="Conectado"
class="startgg-connected-btn"
@click="openManualTokenDialog"
/>
</div> </div>
<div class="col-auto"> <div class="col-auto">
<QBtn <QBtn
@@ -882,6 +893,10 @@ onBeforeUnmount(() => {
background: rgba(255, 255, 255, 0.12); background: rgba(255, 255, 255, 0.12);
} }
.startgg-connected-btn {
font-weight: 600;
}
.players-underlined-field :deep(.q-field__control) { .players-underlined-field :deep(.q-field__control) {
min-height: 28px; min-height: 28px;
padding: 0; padding: 0;