diff options
Diffstat (limited to 'packages/app/src')
| -rw-r--r-- | packages/app/src/pages/directory-layout.tsx | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/packages/app/src/pages/directory-layout.tsx b/packages/app/src/pages/directory-layout.tsx index b2a17b96b..f36bb7ab4 100644 --- a/packages/app/src/pages/directory-layout.tsx +++ b/packages/app/src/pages/directory-layout.tsx @@ -54,6 +54,13 @@ export default function Layout(props: ParentProps) { navigate(`/${params.dir}/session/${sessionID}`) } + const sessionHref = (sessionID: string) => { + if (params.dir) return `/${params.dir}/session/${sessionID}` + return `/session/${sessionID}` + } + + const syncSession = (sessionID: string) => sync.session.sync(sessionID) + return ( <DataProvider data={sync.data} @@ -62,6 +69,8 @@ export default function Layout(props: ParentProps) { onQuestionReply={replyToQuestion} onQuestionReject={rejectQuestion} onNavigateToSession={navigateToSession} + onSessionHref={sessionHref} + onSyncSession={syncSession} > <LocalProvider>{props.children}</LocalProvider> </DataProvider> |
