@@ -185,6 +189,14 @@ export function EditorContent({
{activeTab?.entry.archived && breadcrumbProps.onUnarchiveNote && (
breadcrumbProps.onUnarchiveNote!(activeTab.entry.path)} />
)}
+ {showTitleField && (
+ onTitleChange?.(activeTab.entry.path, newTitle)}
+ />
+ )}
)
diff --git a/src/components/TitleField.test.tsx b/src/components/TitleField.test.tsx
new file mode 100644
index 00000000..4929b7dc
--- /dev/null
+++ b/src/components/TitleField.test.tsx
@@ -0,0 +1,81 @@
+import { describe, it, expect, vi } from 'vitest'
+import { render, screen, fireEvent } from '@testing-library/react'
+import { TitleField } from './TitleField'
+
+describe('TitleField', () => {
+ it('renders the title in the input', () => {
+ render(