mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-10-15 06:18:33 +00:00

* Update Theia to 1.19.0 * update CLI to 0.20.0-rc3 * Add language selector to settings * updated language server and vscode-arduino-tools * update Language Server flags * get cli port from config * force native menu on windows * pinned Language Server to rc2 * fix search icon * update CLI version
47 lines
1.0 KiB
TypeScript
47 lines
1.0 KiB
TypeScript
import { nls } from '@theia/core/lib/common';
|
|
import * as React from 'react';
|
|
|
|
export const CertificateAddComponent = ({
|
|
addCertificate,
|
|
}: {
|
|
addCertificate: (cert: string) => void;
|
|
}): React.ReactElement => {
|
|
const [value, setValue] = React.useState('');
|
|
|
|
const handleChange = React.useCallback((event) => {
|
|
setValue(event.target.value);
|
|
}, []);
|
|
|
|
return (
|
|
<form
|
|
className="certificate-add"
|
|
onSubmit={(event) => {
|
|
event.preventDefault();
|
|
event.stopPropagation();
|
|
addCertificate(value);
|
|
setValue('');
|
|
}}
|
|
>
|
|
<label>
|
|
<div>
|
|
{nls.localize(
|
|
'arduino/certificate/addURL',
|
|
'Add URL to fetch SSL certificate'
|
|
)}
|
|
</div>
|
|
<input
|
|
className="theia-input"
|
|
placeholder={nls.localize(
|
|
'arduino/certificate/enterURL',
|
|
'Enter URL'
|
|
)}
|
|
type="text"
|
|
name="add"
|
|
onChange={handleChange}
|
|
value={value}
|
|
/>
|
|
</label>
|
|
</form>
|
|
);
|
|
};
|