diff --git a/src/components/Layout.tsx b/src/components/Layout.tsx index e4101d5..a0d6d4f 100644 --- a/src/components/Layout.tsx +++ b/src/components/Layout.tsx @@ -51,7 +51,7 @@ export const Layout: Component = (props) => { class={cn( "hidden md:flex flex-col border-r border-border bg-card h-screen fixed left-0 top-0 transition-all duration-200 ease-in-out z-[50] overflow-hidden", isSidebarLocked() ? (store.isNotepadMode ? "w-80 translate-x-0" : "w-48 translate-x-0") : (store.isNotepadMode ? "w-80 -translate-x-full" : "w-48 -translate-x-full"), - !isSidebarLocked() && isSidebarPeeking() && "translate-x-0 shadow-2xl ring-1 ring-border" + !isSidebarLocked() && (isSidebarPeeking() || (store.isNotepadMode && !selectedNoteId())) && "translate-x-0 shadow-2xl ring-1 ring-border" )} onMouseEnter={() => !isSidebarLocked() && setIsSidebarPeeking(true)} onMouseLeave={() => !isSidebarLocked() && setIsSidebarPeeking(false)}> @@ -106,7 +106,7 @@ export const Layout: Component = (props) => { -
+
diff --git a/src/views/NotepadView.tsx b/src/views/NotepadView.tsx index 0753efa..cdd431b 100644 --- a/src/views/NotepadView.tsx +++ b/src/views/NotepadView.tsx @@ -150,11 +150,19 @@ export const NotepadView: Component<{ !props.selectedNoteId ? "opacity-0 pointer-events-none md:pointer-events-auto md:opacity-100 translate-x-8 md:translate-x-0 md:flex items-center justify-center bg-muted/5" : "opacity-100 translate-x-0 flex flex-col md:flex-row" )}> +
+
+ +
Select a note or create a new one

+
+

No Note Selected

+

+ Select an existing note from the sidebar or create a new one to get started. +

+
}> -

Loading note...

+

Loading note...

}>