INNER CODE UNIT · TypeScript
setFileResult
aws-devtools-labs/aws-blocks · native/swift/Demo/typescript-demo/src/index.ts:239
function setFileResult(text: string, type: 'success' | 'error' | 'info') {
const el = document.getElementById('file-result')!;
if (type === 'info') {
el.textContent = text;
} else {
el.innerHTML = `<span class="${type}">${esc(text)}</span>`;
}
}
(window as any).uploadFile = async () => {
const pathInput = document.getElementById('filePath') as HTMLInputElement;
const fileInput = document.getElementById('fileInput') as HTMLInputElement;
const file = fileInput.files?.[0];
if (!pathInput.value) { setFileResult('Please enter a file path', 'error'); return; }
if (!file) { setFileResult('Please choose a file', 'error'); return; }
try {