FreeDATA/gui/src/components/settings.vue

172 lines
4.3 KiB
Vue
Raw Normal View History

2023-09-06 10:23:20 +00:00
<script setup lang="ts">
2023-10-03 13:15:17 +00:00
import settings_gui from "./settings_gui.vue";
import settings_chat from "./settings_chat.vue";
import settings_hamlib from "./settings_hamlib.vue";
2023-10-20 11:47:42 +00:00
import settings_modem from "./settings_modem.vue";
2023-10-03 13:15:17 +00:00
import settings_web from "./settings_web.vue";
import settings_exp from "./settings_exp.vue";
2023-09-06 10:23:20 +00:00
</script>
<template>
<div
class="tab-pane fade"
id="list-settings"
role="tabpanel"
aria-labelledby="list-settings-list"
>
<div class="container">
<div class="badge text-bg-warning ms-3">
2023-10-22 08:12:00 +00:00
<i class="bi bi-exclamation-triangle"></i> Please restart the modem
after changing settings!
2023-09-06 10:23:20 +00:00
</div>
<!-- SETTINGS Nav tabs -->
<ul class="nav nav-tabs" id="myTab" role="tablist">
<li class="nav-item" role="presentation">
<button
class="nav-link active"
id="gui-tab"
data-bs-toggle="tab"
data-bs-target="#gui"
type="button"
role="tab"
aria-controls="home"
aria-selected="true"
>
GUI
</button>
</li>
<li class="nav-item" role="presentation">
<button
class="nav-link"
id="chat-tab"
data-bs-toggle="tab"
data-bs-target="#chat"
type="button"
role="tab"
aria-controls="home"
aria-selected="true"
>
Chat
</button>
</li>
<li class="nav-item" role="presentation">
<button
class="nav-link"
id="hamlib-tab"
data-bs-toggle="tab"
data-bs-target="#hamlib"
type="button"
role="tab"
aria-controls="profile"
aria-selected="false"
>
Hamlib
</button>
</li>
<li class="nav-item" role="presentation">
<button
class="nav-link"
2023-10-20 11:47:42 +00:00
id="modem-tab"
2023-09-06 10:23:20 +00:00
data-bs-toggle="tab"
2023-10-20 11:47:42 +00:00
data-bs-target="#modem"
2023-09-06 10:23:20 +00:00
type="button"
role="tab"
aria-controls="profile"
aria-selected="false"
>
2023-10-20 11:47:42 +00:00
Modem
2023-09-06 10:23:20 +00:00
</button>
</li>
<li class="nav-item" role="presentation">
<button
class="nav-link"
id="web-tab"
data-bs-toggle="tab"
data-bs-target="#web"
type="button"
role="tab"
aria-controls="messages"
aria-selected="false"
>
Web
</button>
</li>
<li class="nav-item" role="presentation">
<button
class="nav-link"
id="experiments-tab"
data-bs-toggle="tab"
data-bs-target="#experiments"
type="button"
role="tab"
aria-controls="settings"
aria-selected="false"
>
Exp
</button>
</li>
</ul>
<!-- SETTINGS Nav Tab panes -->
<div class="tab-content mt-1">
<!-- GUI tab contents-->
<div
class="tab-pane active"
id="gui"
role="tabpanel"
aria-labelledby="gui-tab"
tabindex="0"
>
<settings_gui />
</div>
<div
class="tab-pane"
id="chat"
role="tabpanel"
aria-labelledby="chat-tab"
tabindex="0"
>
<settings_chat />
</div>
<div
class="tab-pane"
id="hamlib"
role="tabpanel"
aria-labelledby="hamlib-tab"
tabindex="0"
>
<settings_hamlib />
</div>
<div
class="tab-pane"
2023-10-20 11:47:42 +00:00
id="modem"
2023-09-06 10:23:20 +00:00
role="tabpanel"
2023-10-20 11:47:42 +00:00
aria-labelledby="modem-tab"
2023-09-06 10:23:20 +00:00
tabindex="0"
>
2023-10-20 11:47:42 +00:00
<settings_modem />
2023-09-06 10:23:20 +00:00
</div>
<div
class="tab-pane"
id="web"
role="tabpanel"
aria-labelledby="web-tab"
tabindex="0"
>
<settings_web />
</div>
<div
class="tab-pane"
id="experiments"
role="tabpanel"
aria-labelledby="experiments-tab"
tabindex="0"
>
<settings_exp />
</div>
</div>
</div>
</div>
</template>