Fix: Ensure all skills are tracked as files, not submodules

This commit is contained in:
sck_0
2026-01-14 18:48:48 +01:00
parent 7f46ed8ca1
commit 8bd204708b
1113 changed files with 82065 additions and 2 deletions

View File

@@ -0,0 +1,36 @@
import { Todo } from '../api/todos';
interface TodoItemProps {
todo: Todo;
onToggle: (id: number) => Promise<void>;
onDelete: (id: number) => Promise<void>;
}
export const TodoItem = ({ todo, onToggle, onDelete }: TodoItemProps) => {
const handleToggle = () => {
onToggle(todo.id);
};
const handleDelete = () => {
onDelete(todo.id);
};
return (
<div className="todo-item">
<div className="todo-content">
<input
type="checkbox"
checked={todo.completed}
onChange={handleToggle}
className="todo-checkbox"
/>
<span className={todo.completed ? 'todo-title completed' : 'todo-title'}>
{todo.title}
</span>
</div>
<button onClick={handleDelete} className="delete-button">
Delete
</button>
</div>
);
};