fix status message not showing
This commit is contained in:
@@ -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()
|
||||||
|
@@ -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)
|
||||||
},
|
},
|
||||||
}))
|
}))
|
||||||
|
@@ -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 />
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user