mirror of https://github.com/nkoehring/starsy.git
You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
629 B
Vue
28 lines
629 B
Vue
<template>
|
|
<p>
|
|
<label>
|
|
Save current system as:
|
|
<input placeholder="fancy star system" v-model="currentName" />
|
|
</label>
|
|
</p>
|
|
<p>
|
|
<b>Local Storage </b>
|
|
<button @click="savePreset(star, objects)">save as "{{ currentName }}"</button>
|
|
</p>
|
|
<p>
|
|
<b>File System </b>
|
|
<a :href="fileBlob" :download="`${currentName}.json`">download as {{ currentName }}.json</a>
|
|
</p>
|
|
</template>
|
|
|
|
<script setup>
|
|
import useObjects from '../useObjects'
|
|
import useStorage from '../useStorage'
|
|
|
|
const { star, objects } = useObjects()
|
|
const {
|
|
savePreset,
|
|
currentName,
|
|
} = useStorage(star, objects)
|
|
</script>
|