setValue(e.target.value)}
diff --git a/src/components/toolbox/todo/todo.module.css b/src/components/toolbox/todo/todo.module.css
index fdbd99d..d0b51dc 100644
--- a/src/components/toolbox/todo/todo.module.css
+++ b/src/components/toolbox/todo/todo.module.css
@@ -1 +1,14 @@
-/* WIP */
+.header {
+ margin-bottom: 16px;
+
+ & .title {
+ margin-bottom: 8px;
+ font-family: var(--font-heading);
+ font-size: var(--font-md);
+ font-weight: 600;
+ }
+
+ & .desc {
+ color: var(--color-foreground-subtle);
+ }
+}
diff --git a/src/components/toolbox/todo/todo.tsx b/src/components/toolbox/todo/todo.tsx
index 05663cd..5c74fb0 100644
--- a/src/components/toolbox/todo/todo.tsx
+++ b/src/components/toolbox/todo/todo.tsx
@@ -12,7 +12,11 @@ interface TodoProps {
export function Todo({ onClose, show }: TodoProps) {
return (
- Todos
+
+ Todo Checklist
+ Super simple todo list.
+
+
diff --git a/src/components/toolbox/todo/todos/todos.module.css b/src/components/toolbox/todo/todos/todos.module.css
index fdbd99d..e54cf06 100644
--- a/src/components/toolbox/todo/todos/todos.module.css
+++ b/src/components/toolbox/todo/todos/todos.module.css
@@ -1 +1,31 @@
-/* WIP */
+.todos {
+ margin-top: 28px;
+
+ & header {
+ display: flex;
+ column-gap: 8px;
+ align-items: center;
+
+ & .label {
+ font-size: var(--font-sm);
+ font-weight: 500;
+ }
+
+ & .divider {
+ flex-grow: 1;
+ height: 1px;
+ background-color: var(--color-neutral-200);
+ }
+
+ & .counter {
+ font-size: var(--font-sm);
+ color: var(--color-foreground-subtle);
+ }
+ }
+
+ & .empty {
+ margin-top: 16px;
+ font-size: var(--font-sm);
+ color: var(--color-foreground-subtle);
+ }
+}
diff --git a/src/components/toolbox/todo/todos/todos.tsx b/src/components/toolbox/todo/todos/todos.tsx
index 0b81812..eec1ae6 100644
--- a/src/components/toolbox/todo/todos/todos.tsx
+++ b/src/components/toolbox/todo/todos/todos.tsx
@@ -9,9 +9,26 @@ export function Todos() {
return (
- {todos.map(todo => (
-
- ))}
+
+
+ {todos.length > 0 ? (
+ <>
+ {todos.map(todo => (
+
+ ))}
+ >
+ ) : (
+
You don't have any todos.
+ )}
);
}