diff --git a/packages/web/components/templates/article/Notebook.tsx b/packages/web/components/templates/article/Notebook.tsx index ce09af5e4..bc02e9bbd 100644 --- a/packages/web/components/templates/article/Notebook.tsx +++ b/packages/web/components/templates/article/Notebook.tsx @@ -245,6 +245,10 @@ export function NotebookContent(props: NotebookContentProps): JSX.Element { viewInReader={props.viewInReader} setSetLabelsTarget={setLabelsTarget} setShowConfirmDeleteHighlightId={setShowConfirmDeleteHighlightId} + updateHighlight={() => { + // nothing should be needed here anymore with new caching + console.log('update highlight') + }} /> ))} {sortedHighlights.length === 0 && ( diff --git a/packages/web/components/templates/library/LibraryContainer.tsx b/packages/web/components/templates/library/LibraryContainer.tsx index c89c67b9b..936d87acb 100644 --- a/packages/web/components/templates/library/LibraryContainer.tsx +++ b/packages/web/components/templates/library/LibraryContainer.tsx @@ -461,7 +461,7 @@ export function LibraryContainer(props: LibraryContainerProps): JSX.Element { } break case 'unsubscribe': - setLinkToUnsubscribe(item.node) + // setLinkToUnsubscribe(item.node) break default: console.warn('unknown action: ', action) @@ -1212,6 +1212,10 @@ export function LibraryItemsLayout( props.setShowEditTitleModal(false) props.setLinkToEdit(undefined) }} + updateItem={async () => { + await Promise.resolve() + console.log('item updated') + }} item={props.linkToEdit as LibraryItem} /> )} diff --git a/packages/web/lib/hooks/useReaderSettings.tsx b/packages/web/lib/hooks/useReaderSettings.tsx index 92da1b635..55050c295 100644 --- a/packages/web/lib/hooks/useReaderSettings.tsx +++ b/packages/web/lib/hooks/useReaderSettings.tsx @@ -2,7 +2,7 @@ import { useRegisterActions } from 'kbar' import { useCallback, useState } from 'react' import { applyStoredTheme } from '../themeUpdater' import { usePersistedState } from './usePersistedState' -import { TextDirection } from '../networking/queries/useGetArticleQuery' +import { TextDirection } from '../networking/library_items/useLibraryItems' const DEFAULT_FONT = 'Inter' diff --git a/packages/web/lib/networking/library_items/useLibraryItems.tsx b/packages/web/lib/networking/library_items/useLibraryItems.tsx index 174e8a917..07370acc5 100644 --- a/packages/web/lib/networking/library_items/useLibraryItems.tsx +++ b/packages/web/lib/networking/library_items/useLibraryItems.tsx @@ -385,6 +385,7 @@ export type ArticleAttributes = { publishedAt?: string description?: string wordsCount?: number + originalHtml?: string contentReader: ContentReader readingProgressPercent: number readingProgressTopPercent?: number diff --git a/packages/web/pages/[username]/[slug]/index.tsx b/packages/web/pages/[username]/[slug]/index.tsx index 2d36747f8..e85bec618 100644 --- a/packages/web/pages/[username]/[slug]/index.tsx +++ b/packages/web/pages/[username]/[slug]/index.tsx @@ -44,7 +44,6 @@ import { useCreateHighlight, useDeleteHighlight, useMergeHighlight, - useMergeHighlights, useUpdateHighlight, } from '../../../lib/networking/highlights/useItemHighlights'