From 271da67b9599e7c2952669efdbcc140fc49bd61f Mon Sep 17 00:00:00 2001 From: Kelvin Schoofs Date: Mon, 15 Feb 2021 00:03:13 +0100 Subject: [PATCH] Make use of short syntax for boolean prop for "optional" --- webview/src/ConfigEditor/fields.tsx | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/webview/src/ConfigEditor/fields.tsx b/webview/src/ConfigEditor/fields.tsx index 0ad6a85..67e32f6 100644 --- a/webview/src/ConfigEditor/fields.tsx +++ b/webview/src/ConfigEditor/fields.tsx @@ -36,13 +36,13 @@ export function merge(config: FileSystemConfig, onChange: FSCChanged<'merge'>): export function label(config: FileSystemConfig, onChange: FSCChanged<'label'>): React.ReactElement { const callback = (value?: string) => onChange('label', value); const description = 'Label to display in some UI places (e.g. popups)'; - return + return } export function group(config: FileSystemConfig, onChange: FSCChanged<'group'>): React.ReactElement { const callback = (newValue: string) => onChange('group', newValue); const description = 'Group for this config, to group configs together in some UI places. Allows subgroups, in the format "Group1.SubGroup1.Subgroup2"'; - return + return } export function putty(config: FileSystemConfig, onChange: FSCChanged<'putty'>): React.ReactElement { @@ -50,7 +50,7 @@ export function putty(config: FileSystemConfig, onChange: FSCChanged<'putty'>): const description = 'A name of a PuTTY session, or `true` to find the PuTTY session from the host address'; const values = ['']; const value = config.putty === true ? '' : config.putty || undefined; - return + return } export function host(config: FileSystemConfig, onChange: FSCChanged<'host'>): React.ReactElement { @@ -58,26 +58,26 @@ export function host(config: FileSystemConfig, onChange: FSCChanged<'host'>): Re const description = 'Hostname or IP address of the server. Supports environment variables, e.g. $HOST'; const values = ['']; const value = (config.host as any) === true ? '' : config.host; - return + return } export function port(config: FileSystemConfig, onChange: FSCChanged<'port'>): React.ReactElement { const callback = (value: number) => onChange('port', value); const description = 'Port number of the server. Supports environment variables, e.g. $PORT'; - return + return } export function root(config: FileSystemConfig, onChange: FSCChanged<'root'>): React.ReactElement { const callback = (value: string) => onChange('root', value); const description = 'Path on the remote server where the root path in vscode should point to. Defaults to /'; - return + return } export function agent(config: FileSystemConfig, onChange: FSCChanged<'agent'>): React.ReactElement { const callback = (newValue: string) => onChange('agent', newValue); const description = `Path to ssh-agent's UNIX socket for ssh-agent-based user authentication. Supports 'pageant' for PuTTY's Pagent, and environment variables, e.g. $SSH_AUTH_SOCK`; const values = ['pageant', '//./pipe/openssh-ssh-agent', '$SSH_AUTH_SOCK']; - return + return } export function username(config: FileSystemConfig, onChange: FSCChanged<'username'>): React.ReactElement { @@ -85,7 +85,7 @@ export function username(config: FileSystemConfig, onChange: FSCChanged<'usernam const description = 'Username for authentication. Supports environment variables, e.g. $USERNAME'; const values = ['', '$USERNAME']; const value = (config.username as any) === true ? '' : config.username; - return + return } export function password(config: FileSystemConfig, onChange: FSCChanged<'password'>): React.ReactElement { @@ -93,13 +93,13 @@ export function password(config: FileSystemConfig, onChange: FSCChanged<'passwor const description = 'Password for password-based user authentication. Supports env variables. This gets saved in plaintext! Using prompts or private keys is recommended!'; const values = ['']; const value = (config.password as any) === true ? '' : config.password; - return + return } export function privateKeyPath(config: FileSystemConfig, onChange: FSCChanged<'privateKeyPath'>): React.ReactElement { const callback = (value?: string) => onChange('privateKeyPath', value); const description = 'A path to a private key. Supports environment variables, e.g. `$USERPROFILE/.ssh/myKey.ppk` or `$HOME/.ssh/myKey`'; - return + return } export function passphrase(config: FileSystemConfig, onChange: FSCChanged<'passphrase'>): React.ReactElement { @@ -107,13 +107,13 @@ export function passphrase(config: FileSystemConfig, onChange: FSCChanged<'passp const description = 'Passphrase for unlocking an encrypted private key. Supports env variables. This gets saved in plaintext! Using prompts or private keys is recommended!'; const values = ['']; const value = (config.passphrase as any) === true ? '' : config.passphrase; - return + return } export function sftpCommand(config: FileSystemConfig, onChange: FSCChanged<'sftpCommand'>): React.ReactElement { const callback = (newValue?: string) => onChange('sftpCommand', newValue); const description = 'A command to run on the remote SSH session to start a SFTP session (defaults to sftp subsystem)'; - return + return } export function sftpSudo(config: FileSystemConfig, onChange: FSCChanged<'sftpSudo'>): React.ReactElement { @@ -130,7 +130,7 @@ export function terminalCommand(config: FileSystemConfig, onChange: FSCChanged<' const values = ['$SHELL', '/usr/bin/bash', '/usr/bin/sh']; let value = config.terminalCommand === '$SHELL' ? '' : config.terminalCommand || ''; if (Array.isArray(value)) value = value.join('; '); - return + return } export type FieldFactory = (config: FileSystemConfig, onChange: FSCChanged, onChangeMultiple: FSCChangedMultiple) => React.ReactElement | null;