From abd70ae606e2b23676e85dca2f50f040a268e30e Mon Sep 17 00:00:00 2001 From: liamcottle Date: Sun, 2 Feb 2025 18:00:41 +1300 Subject: [PATCH] refactor to reusable form label component --- src/frontend/components/forms/FormLabel.vue | 10 ++ .../interfaces/AddInterfacePage.vue | 124 +++++++++--------- 2 files changed, 73 insertions(+), 61 deletions(-) create mode 100644 src/frontend/components/forms/FormLabel.vue diff --git a/src/frontend/components/forms/FormLabel.vue b/src/frontend/components/forms/FormLabel.vue new file mode 100644 index 0000000..367ece7 --- /dev/null +++ b/src/frontend/components/forms/FormLabel.vue @@ -0,0 +1,10 @@ + + \ No newline at end of file diff --git a/src/frontend/components/interfaces/AddInterfacePage.vue b/src/frontend/components/interfaces/AddInterfacePage.vue index e048368..bb6700d 100644 --- a/src/frontend/components/interfaces/AddInterfacePage.vue +++ b/src/frontend/components/interfaces/AddInterfacePage.vue @@ -63,7 +63,7 @@
- + Name
- + Type
- + Target Port
- + Listen IP
- + Listen Port
- + Forward IP
- + Forward Port
@@ -140,7 +140,7 @@
ⓘ To use the I2P interface, you must have an I2P router running on your system. When the I2P Interface is added for the first time Reticulum will generate a new I2P address for the interface and begin listening for inbound traffic.
- + Peers
- + Port @@ -166,9 +166,9 @@
- +
- + Bandwidth @@ -213,7 +213,7 @@
- + Transmit Power (dBm)
@@ -221,7 +221,7 @@
- + Spreading Factor @@ -229,7 +229,7 @@
- + Coding Rate @@ -240,7 +240,7 @@

ⓘ The RNode Multi Interface is used for custom devices with multiple LoRa transceivers such as the openCom XL.

- + Port @@ -248,7 +248,7 @@
- + Sub-Interfaces
@@ -260,14 +260,14 @@
- + Frequency (Hz)
- + Bandwidth @@ -276,13 +276,13 @@
- + Spreading Factor
- + Coding Rate @@ -291,14 +291,14 @@
- + TX Power (dBm)
- + Virtual Port
- + Port
- + Serial connection baud rate (bps)
- + Databits
- + Parity
- + Stopbits
@@ -356,12 +356,12 @@ @click="useKISSAX25" class="h-5 w-5 rounded border-gray-300 text-blue-600 focus:ring focus:ring-blue-500 dark:border-zinc-600 dark:bg-zinc-800 dark:focus:ring-blue-600" /> - + Enable AX.25 Framing
- + Preamble (milliseconds)
- + TX Tail (milliseconds)
- + CDMA Persistence (milliseconds)
- + CDMA Slot Time (milliseconds)
- + SSID
- + Callsign
- + Callsign ID Interval ⓘ Using this interface, Reticulum can use any program as an interface via stdin and stdout. This can be usedto easily create virtual interfaces, or to interface with custom hardware or other systems.
- + Command
- + Respawn Delay (seconds)
@@ -458,7 +458,7 @@
- + Antenna Gain (dBi)
- + On-Air Calculations
Sensitivity
@@ -497,7 +497,7 @@
- + Group ID
- + Multicast Address Type
- + Ignored Devices
- + Discovery Scope
- + Discovery Port
- + Data Port
- + Enable KISS Framing Enable this when connecting to software that uses KISS framing such as packet radio sound modems. For KISS connections through serial hardware select "KISS Interface" as the interface type.
@@ -586,7 +586,7 @@
- + Enable I2P tunneling Enables tunnelling through an I2P Connection using the TCPClientInterface
@@ -603,14 +603,14 @@
- + Network device Binds the interface to a specific network interface
- + Prefer IPv6 Binds the TCP Server Interface to an IPv6 address
- + Callsign
- + Callsign ID Interval
- + Airtime Limit (Short)
- + Airtime Limit (Long)
- + Interface Mode ⓘ Interface Access Code settings are used for creating private networks and can be configured on the interface level.
- + Network Name
- + Passphrase
- + IFAC Size