Adjusted save logic

This commit is contained in:
Luke Hagar
2024-05-29 11:45:47 -07:00
parent 488ace6354
commit 60aae717ce
5 changed files with 42 additions and 20 deletions

View File

@@ -0,0 +1,19 @@
<script lang="ts">
import { openApiStore } from '$lib';
import { db, selectedSpec } from '$lib/db';
function onSave(e: Event): void {
console.log('Save button clicked');
if (!$selectedSpec) {
$selectedSpec = {
name: 'New OpenAPI Spec',
spec: $openApiStore
};
}
console.log($selectedSpec);
$selectedSpec.id = undefined;
db.apiSpecs.put($selectedSpec);
}
</script>
<button class="btn variant-ghost-success" on:click={onSave}> Save New </button>