+
{interface_.name}
+
+ {typeBadge.label}
+
+ {interface_.bridge_physical_interface && (
+
+ → {interface_.bridge_physical_interface}
+ {interface_.bridge_physical_interface.startsWith("bond") &&
+ networkData.physical_interfaces && (
+ <>
+ {(() => {
+ const bondInterface = networkData.physical_interfaces.find(
+ (iface) => iface.name === interface_.bridge_physical_interface,
+ )
+ if (bondInterface?.bond_slaves && bondInterface.bond_slaves.length > 0) {
+ return (
+
+ ({bondInterface.bond_slaves.join(", ")})
+
)
- if (bondInterface?.bond_slaves && bondInterface.bond_slaves.length > 0) {
- return (
-
- ({bondInterface.bond_slaves.join(", ")})
-
- )
- }
- return null
- })()}
- >
- )}
- {interface_.bridge_bond_slaves && interface_.bridge_bond_slaves.length > 0 && (
-
- ({interface_.bridge_bond_slaves.join(", ")})
-
+ }
+ return null
+ })()}
+ >
)}
-
- )}
-