fix status message not showing

This commit is contained in:
2025-05-29 14:17:52 +01:00
parent 835eec331b
commit 0e516f2a1f
3 changed files with 9 additions and 7 deletions

View File

@@ -181,6 +181,7 @@ const _BookmarkList = memo(({ className }: { className?: string }) => {
Enter: openItem, Enter: openItem,
c: (event) => { c: (event) => {
console.log("event", event)
if (event.ctrlKey || event.metaKey) { if (event.ctrlKey || event.metaKey) {
event.preventDefault() event.preventDefault()
copyBookmarkLink() copyBookmarkLink()

View File

@@ -136,9 +136,14 @@ const useBookmarkPageStore = create<BookmarkPageState>()((set, get) => ({
}, },
showStatus(message: string) { showStatus(message: string) {
set({ statusMessage: message }) set({
actionBarContent: {
kind: ActionBarContentKind.StatusMessage,
message,
},
})
setTimeout(() => { setTimeout(() => {
set({ statusMessage: "" }) set({ actionBarContent: { kind: ActionBarContentKind.Normal } })
}, STATUS_MESSAGE_DURATION_MS) }, STATUS_MESSAGE_DURATION_MS)
}, },
})) }))

View File

@@ -81,11 +81,7 @@ function BookmarkListActionBar({ className }: { className?: string }) {
case ActionBarContentKind.Normal: case ActionBarContentKind.Normal:
return <ActionButtons /> return <ActionButtons />
case ActionBarContentKind.StatusMessage: case ActionBarContentKind.StatusMessage:
return ( return <p>{content.message}</p>
<div className="border-t-1 flex flex-row justify-center py-4 space-x-4">
<p>{content.message}</p>
</div>
)
case ActionBarContentKind.SearchBar: case ActionBarContentKind.SearchBar:
return <SearchBar /> return <SearchBar />
} }