- {snifferStatusQuery?.isLoading ? (
-
-
-
- ) : snifferStatusQuery?.isError ? (
-
-
- Failed to load sniffer status.
-
- {(snifferStatusQuery?.error as any)?.message ?? String(snifferStatusQuery?.error)}
-
-
-
- ) : statusEntries.length === 0 ? (
-
- No status information available.
-
- ) : (
- {
- const running = st.running;
- const exists = st.exists;
- const up = st.up;
- return (
- }
- onClick={() => handleStopFromList(name)}
- disabled={busy}
- >
- Stop
-
- ) : (
- }
- onClick={() => handleStartOn(name)}
- disabled={busy}
- >
- Start
-
- ),
- ]}
- >
-
- {name}
- {running ? (
- } color="success">
- running
-
- ) : (
- } color="default">
- stopped
-
- )}
-
- {!exists && missing}
- {exists && !up && down}
- {exists && up && up}
-
- }
- description={
-
- interface: {name}
-
- }
- />
-
- );
- }}
- />
- )}
-
-
-
-