Improved api key ux

This commit is contained in:
2025-04-15 13:42:30 +02:00
parent 65ea5985d3
commit 6657bae0cd
4 changed files with 15 additions and 23 deletions

View File

@@ -29,18 +29,6 @@
<input @bind="Request.Description" type="text" autocomplete="off" class="form-input w-full">
</div>
</div>
<div class="sm:col-span-2">
<label class="block text-sm font-medium leading-6 text-white">Permissions</label>
<div class="mt-2">
<input @bind="Request.PermissionsJson" type="email" autocomplete="off" class="form-input w-full">
</div>
</div>
<div class="sm:col-span-2">
<label class="block text-sm font-medium leading-6 text-white">Expires at</label>
<div class="mt-2">
<input @bind="Request.ExpiresAt" type="datetime" autocomplete="off" class="form-input w-full">
</div>
</div>
</div>
</HandleForm>
</div>
@@ -56,7 +44,11 @@
private async Task Load(LazyLoader _)
{
var detail = await ApiClient.GetJson<ApiKeyResponse>($"api/admin/apikeys/{Id}");
Request = Mapper.Map<UpdateApiKeyRequest>(detail);
Request = new()
{
Description = detail.Description
};
}
private async Task OnSubmit()