FreeDATA/gui/src/components/grid/grid_mycall.vue

45 lines
1.2 KiB
Vue
Raw Normal View History

2023-12-16 16:11:16 +00:00
<script setup lang="ts">
import { reactive, ref } from "vue";
import { setActivePinia } from "pinia";
import { setConfig } from "../../js/api";
import pinia from "../../store/index";
setActivePinia(pinia);
import { settingsStore as setting } from "../../store/settingsStore.js";
const settings = reactive(setting);
import { useStateStore } from "../../store/stateStore.js";
const state = useStateStore(pinia);
2023-12-16 16:12:03 +00:00
function updateMyCall() {
2023-12-16 16:11:16 +00:00
setConfig();
}
</script>
<template>
2023-12-16 16:12:03 +00:00
<div class="w-100">
<div class="input-group input-group-sm" style="width: calc(100% - 24px)">
<input
type="text"
class="form-control"
style="min-width: 3em"
placeholder="mycall"
v-model="settings.remote.STATION.mycall"
/>
<span class="input-group-text">-</span>
<input
type="text"
class="form-control"
style="min-width: 2em; max-width: 2.5em"
placeholder="id"
v-model="settings.remote.STATION.myssid"
/>
<a
class="btn btn-sm btn-secondary"
title="Apply changes to callsign/ssid"
@click="updateMyCall"
><i class="bi bi-check"></i
></a>
</div>
</div>
2023-12-16 16:11:16 +00:00
</template>