INNER CODE UNIT · TypeScript
refreshTodos
aws-devtools-labs/aws-blocks · native/swift/Demo/typescript-demo/src/index.ts:17
async function refreshTodos() {
const todoList = document.getElementById('todo-list');
const errorDiv = document.getElementById('todo-error');
if (!todoList) return;
if (errorDiv) errorDiv.innerHTML = '';
if (!currentUser) {
todoList.innerHTML = '<p>Please sign in to view todos</p>';
return;
}
try {
const todos = await api.listTodos(currentSort);
if (todos.length === 0) {
todoList.innerHTML = '<p>No todos yet. Add one above!</p>';
return;
}