chore: bump deps + refactor: consistent import / export modal

This commit is contained in:
liyasthomas
2021-06-07 15:22:34 +05:30
parent 50fa1c8f0a
commit 766c31fa56
6 changed files with 66 additions and 99 deletions

View File

@@ -61,7 +61,7 @@
class="icon"
@click="openDialogChooseFileToReplaceWith"
>
<i class="material-icons">create_new_folder</i>
<i class="material-icons">folder_special</i>
<span>{{ $t("replace_json") }}</span>
<input
ref="inputChooseFileToReplaceWith"
@@ -76,7 +76,7 @@
class="icon"
@click="openDialogChooseFileToImportFrom"
>
<i class="material-icons">folder_special</i>
<i class="material-icons">create_new_folder</i>
<span>{{ $t("import_json") }}</span>
<input
ref="inputChooseFileToImportFrom"
@@ -86,30 +86,16 @@
@change="importFromJSON"
/>
</button>
</div>
<div v-if="showJsonCode" class="row-wrapper">
<textarea v-model="environmentJson" rows="8" readonly></textarea>
</div>
</div>
<div slot="footer">
<div class="row-wrapper">
<span>
<SmartToggle :on="showJsonCode" @change="showJsonCode = $event">
{{ $t("show_code") }}
</SmartToggle>
</span>
<span>
<button class="icon" @click="hideModal">
{{ $t("cancel") }}
</button>
<button
v-tooltip="$t('download_file')"
class="icon primary"
@click="exportJSON"
>
{{ $t("export") }}
</button>
</span>
<button
v-tooltip="$t('download_file')"
class="icon"
@click="exportJSON"
>
<i class="material-icons">drive_file_move</i>
<span>
{{ $t("export_as_json") }}
</span>
</button>
</div>
</div>
</SmartModal>
@@ -117,7 +103,11 @@
<script>
import { fb } from "~/helpers/fb"
import { environments$, replaceEnvironments, appendEnvironments } from "~/newstore/environments"
import {
environments$,
replaceEnvironments,
appendEnvironments,
} from "~/newstore/environments"
export default {
props: {
@@ -126,12 +116,11 @@ export default {
data() {
return {
fb,
showJsonCode: false,
}
},
subscriptions() {
return {
environments: environments$
environments: environments$,
}
},
computed: {