From 31d7477b376501bd80fe635b91412bc7f6ae7ea7 Mon Sep 17 00:00:00 2001 From: "Thomas F. K. Jorna" Date: Sat, 9 Oct 2021 22:20:34 +0200 Subject: feat(preview): node history --- components/Sidebar/index.tsx | 27 +++++++++++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) (limited to 'components/Sidebar/index.tsx') diff --git a/components/Sidebar/index.tsx b/components/Sidebar/index.tsx index 4d807ef..2e32f4f 100644 --- a/components/Sidebar/index.tsx +++ b/components/Sidebar/index.tsx @@ -1,4 +1,4 @@ -import React, { useContext, useEffect, useState } from 'react' +import React, { useContext, useEffect, useRef, useState } from 'react' import { Toolbar } from './Toolbar' import { Note } from './Note' @@ -23,6 +23,11 @@ export interface SidebarProps { linksByNodeId: LinksByNodeId nodeByCite: NodeByCite setSidebarHighlightedNode: any + canUndo: any + canRedo: any + resetPreviewNode: any + previousPreviewNode: any + nextPreviewNode: any } const Sidebar = (props: SidebarProps) => { @@ -36,6 +41,11 @@ const Sidebar = (props: SidebarProps) => { linksByNodeId, nodeByCite, setSidebarHighlightedNode, + canUndo, + canRedo, + resetPreviewNode, + previousPreviewNode, + nextPreviewNode, } = props const { highlightColor } = useContext(ThemeContext) @@ -97,7 +107,20 @@ const Sidebar = (props: SidebarProps) => { onClick={onClose} /> - +