feature/freelens-parity-complete #87
@ -29,8 +29,6 @@ const XTERM_OPTIONS: ITerminalOptions = {
|
|||||||
fontFamily: '"JetBrains Mono", "Fira Code", monospace',
|
fontFamily: '"JetBrains Mono", "Fira Code", monospace',
|
||||||
fontSize: 13,
|
fontSize: 13,
|
||||||
convertEol: true,
|
convertEol: true,
|
||||||
rows: 24,
|
|
||||||
cols: 80,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export function InteractiveAttachModal({
|
export function InteractiveAttachModal({
|
||||||
@ -79,7 +77,7 @@ export function InteractiveAttachModal({
|
|||||||
clusterId,
|
clusterId,
|
||||||
namespace,
|
namespace,
|
||||||
pod,
|
pod,
|
||||||
container
|
container || ""
|
||||||
);
|
);
|
||||||
sessionIdRef.current = sid;
|
sessionIdRef.current = sid;
|
||||||
|
|
||||||
@ -111,8 +109,7 @@ export function InteractiveAttachModal({
|
|||||||
// Handle user input
|
// Handle user input
|
||||||
term.onData((data) => {
|
term.onData((data) => {
|
||||||
if (sid) {
|
if (sid) {
|
||||||
const bytes = Array.from(new TextEncoder().encode(data));
|
sendPtyStdinCmd(sid, data).catch((err) => {
|
||||||
sendPtyStdinCmd(sid, bytes).catch((err) => {
|
|
||||||
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
|
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,8 +29,6 @@ const XTERM_OPTIONS: ITerminalOptions = {
|
|||||||
fontFamily: '"JetBrains Mono", "Fira Code", monospace',
|
fontFamily: '"JetBrains Mono", "Fira Code", monospace',
|
||||||
fontSize: 13,
|
fontSize: 13,
|
||||||
convertEol: true,
|
convertEol: true,
|
||||||
rows: 24,
|
|
||||||
cols: 80,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export function InteractiveShellModal({
|
export function InteractiveShellModal({
|
||||||
@ -79,7 +77,8 @@ export function InteractiveShellModal({
|
|||||||
clusterId,
|
clusterId,
|
||||||
namespace,
|
namespace,
|
||||||
pod,
|
pod,
|
||||||
container
|
container || "",
|
||||||
|
"/bin/sh"
|
||||||
);
|
);
|
||||||
sessionIdRef.current = sid;
|
sessionIdRef.current = sid;
|
||||||
|
|
||||||
@ -111,8 +110,7 @@ export function InteractiveShellModal({
|
|||||||
// Handle user input
|
// Handle user input
|
||||||
term.onData((data) => {
|
term.onData((data) => {
|
||||||
if (sid) {
|
if (sid) {
|
||||||
const bytes = Array.from(new TextEncoder().encode(data));
|
sendPtyStdinCmd(sid, data).catch((err) => {
|
||||||
sendPtyStdinCmd(sid, bytes).catch((err) => {
|
|
||||||
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
|
term.write(`\r\n\x1b[31mError sending input: ${err}\x1b[0m\r\n`);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user