mirror of
https://github.com/LukeHagar/OpenAPI.gg.git
synced 2025-12-06 04:20:29 +00:00
21 lines
513 B
Svelte
21 lines
513 B
Svelte
<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);
|
|
const newSpec = structuredClone($selectedSpec);
|
|
newSpec.id = undefined;
|
|
db.apiSpecs.put(newSpec);
|
|
}
|
|
</script>
|
|
|
|
<button class="btn variant-ghost-success" on:click={onSave}> Save New </button>
|