Feat/clickable subtask (#6846)

This commit is contained in:
OpeOginni 2026-01-05 20:32:16 +01:00 committed by GitHub
commit 8996185f3b
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 105 additions and 15 deletions

View file

@ -30,9 +30,16 @@ export type PermissionRespondFn = (input: {
response: "once" | "always" | "reject"
}) => void
export type NavigateToSessionFn = (sessionID: string) => void
export const { use: useData, provider: DataProvider } = createSimpleContext({
name: "Data",
init: (props: { data: Data; directory: string; onPermissionRespond?: PermissionRespondFn }) => {
init: (props: {
data: Data
directory: string
onPermissionRespond?: PermissionRespondFn
onNavigateToSession?: NavigateToSessionFn
}) => {
return {
get store() {
return props.data
@ -41,6 +48,7 @@ export const { use: useData, provider: DataProvider } = createSimpleContext({
return props.directory
},
respondToPermission: props.onPermissionRespond,
navigateToSession: props.onNavigateToSession,
}
},
})