fix status message not showing
This commit is contained in:
@@ -181,6 +181,7 @@ const _BookmarkList = memo(({ className }: { className?: string }) => {
|
||||
Enter: openItem,
|
||||
|
||||
c: (event) => {
|
||||
console.log("event", event)
|
||||
if (event.ctrlKey || event.metaKey) {
|
||||
event.preventDefault()
|
||||
copyBookmarkLink()
|
||||
|
@@ -136,9 +136,14 @@ const useBookmarkPageStore = create<BookmarkPageState>()((set, get) => ({
|
||||
},
|
||||
|
||||
showStatus(message: string) {
|
||||
set({ statusMessage: message })
|
||||
set({
|
||||
actionBarContent: {
|
||||
kind: ActionBarContentKind.StatusMessage,
|
||||
message,
|
||||
},
|
||||
})
|
||||
setTimeout(() => {
|
||||
set({ statusMessage: "" })
|
||||
set({ actionBarContent: { kind: ActionBarContentKind.Normal } })
|
||||
}, STATUS_MESSAGE_DURATION_MS)
|
||||
},
|
||||
}))
|
||||
|
@@ -81,11 +81,7 @@ function BookmarkListActionBar({ className }: { className?: string }) {
|
||||
case ActionBarContentKind.Normal:
|
||||
return <ActionButtons />
|
||||
case ActionBarContentKind.StatusMessage:
|
||||
return (
|
||||
<div className="border-t-1 flex flex-row justify-center py-4 space-x-4">
|
||||
<p>{content.message}</p>
|
||||
</div>
|
||||
)
|
||||
return <p>{content.message}</p>
|
||||
case ActionBarContentKind.SearchBar:
|
||||
return <SearchBar />
|
||||
}
|
||||
|
Reference in New Issue
Block a user