Added hopframe backend

This commit is contained in:
2025-11-30 19:01:38 +01:00
parent 825bd80ef0
commit 5d1fc1f347
19 changed files with 523 additions and 17 deletions

View File

@@ -22,6 +22,6 @@
}
await AuthHandler.HandleCallback(Code);
Navigator.NavigateTo("/enqueue", forceLoad: true);
Navigator.NavigateTo("/admin", forceLoad: true);
}
}

View File

@@ -9,7 +9,7 @@
<main>
<form class="search-section" @onsubmit="ExecuteSearch">
<input type="text" id="searchInput" placeholder="Song oder Künstler suchen..." @onchange="e => _searchText = e.Value!.ToString()!">
<input type="search" id="searchInput" placeholder="Song oder Künstler suchen..." @onchange="e => _searchText = e.Value!.ToString()!">
<button class="button-primary" type="submit" disabled=@_isLoading>Suchen</button>
</form>

View File

@@ -1,17 +1,15 @@
@page "/login"
@using SpotiParty.Web.Services
<a class="button-primary" href="@_uri">Mit Spotify einloggen</a>
@inject AuthorizationHandler AuthHandler
@inject NavigationManager Navigator
@code {
private Uri _uri = null!;
protected override async Task OnInitializedAsync() {
await base.OnInitializedAsync();
_uri = await AuthHandler.ConstructLoginUri();
var uri = await AuthHandler.ConstructLoginUri();
Navigator.NavigateTo(uri.ToString(), forceLoad: true);
}
}