85bd8a8058
Sweep stable test ids across the SSH connection and sessions cards so the incoming Playwright suite can hold steady against refactors. Splits the formerly monolithic ssh-settings.tsx into three files to stay within the per-file/per-function size limits: - ssh-connection-card.tsx (form + test-then-trust flow) - ssh-sessions-card.tsx (active-sessions table) - ssh-settings.tsx (barrel re-export so existing imports keep working) Test ids cover: card roots, every input, identity-source select + options, test/save buttons, connection badge (with data-status), error text, test-result panel (with data-success), per-step rows (with data-success), observed/pinned fingerprint, fingerprint-change warning, trust checkbox, sessions table + per-row cells, empty state, refresh button, session status badge.
10 lines
445 B
TypeScript
10 lines
445 B
TypeScript
"use client";
|
|
|
|
// SSH executor settings UI. The two cards live in their own files so each
|
|
// stays under the component size limits; import from here to keep call sites
|
|
// short.
|
|
export { SSHConnectionCard } from "./ssh-connection-card";
|
|
export type { SSHConnectionCardProps, SSHExecutorConfig } from "./ssh-connection-card";
|
|
export { SSHSessionsCard } from "./ssh-sessions-card";
|
|
export type { SSHSessionsCardProps } from "./ssh-sessions-card";
|