Added e-mail alert settings, saveable but not integrated yet.

This commit is contained in:
2026-07-18 06:24:07 +02:00
parent 479b044798
commit 216e7f59ef
18 changed files with 231 additions and 75 deletions

View File

@@ -55,16 +55,7 @@ function copyKey(event) {
<template>
<section class="profile-section">
<div class="section-header">
<h3 class="heading">API Keys</h3>
<div class="keys-actions">
<Icon
v-tooltip="{ content: 'Flush all keys', ariaId: flushTooltipId }"
icon="stack-cancel"
class="keys-flush"
@click="flushKeys"
/>
<button
class="button"
@click="createKey"
@@ -72,6 +63,13 @@ function copyKey(event) {
<Icon icon="key" />
<span class="button-label">New key</span>
</button>
<Icon
v-tooltip="{ content: 'Flush all keys', ariaId: flushTooltipId }"
icon="stack-cancel"
class="keys-flush"
@click="flushKeys"
/>
</div>
</div>
@@ -154,6 +152,11 @@ function copyKey(event) {
</template>
<style scoped>
.profile-section .section-header {
justify-content: center;
margin-bottom: 1rem;
}
.keys-header {
display: flex;
justify-content: space-between;
@@ -164,6 +167,7 @@ function copyKey(event) {
.keys-actions {
display: flex;
align-items: center;
gap: 1rem;
> .icon {
padding: .5rem 1rem;