diff --git a/src/routes/console/project-[project]/overview/keys/wizard/step1.svelte b/src/routes/console/project-[project]/overview/keys/wizard/step1.svelte
index 37fb03702..9a35d4859 100644
--- a/src/routes/console/project-[project]/overview/keys/wizard/step1.svelte
+++ b/src/routes/console/project-[project]/overview/keys/wizard/step1.svelte
@@ -3,7 +3,6 @@
import { WizardStep } from '$lib/layout';
import { key } from './store';
- let preset = 'never';
function incrementToday(value: number, type: 'day' | 'month' | 'year'): string {
const date = new Date();
switch (type) {
@@ -21,24 +20,11 @@
return date.toISOString();
}
+ let expirationSelect = null;
+ let expirationCustom: string | undefined = undefined;
+
$: {
- switch (preset) {
- case 'never':
- $key.expire = null;
- break;
- case '1day':
- $key.expire = incrementToday(1, 'day');
- break;
- case '7days':
- $key.expire = incrementToday(7, 'day');
- break;
- case '1month':
- $key.expire = incrementToday(1, 'month');
- break;
- case '1year':
- $key.expire = incrementToday(1, 'year');
- break;
- }
+ $key.expire = expirationSelect === 'custom' ? expirationCustom : expirationSelect;
}
@@ -53,37 +39,37 @@
required
bind:value={$key.name} />
- {#if preset === 'custom'}
-
+ {#if expirationSelect === 'custom'}
+
{/if}