Hiyve Components - v1.0.0
    Preparing search index...
    • Unified host for opening a file in its editor.

      Parameters

      Returns ReactElement<any, string | JSXElementConstructor<any>> | null

      <FileSessionHost
      variant="modal"
      file={selectedFile}
      onClose={() => setSelectedFile(null)}
      editors={{ whiteboard: ThemedWhiteboard, note: ThemedNoteEditor }}
      isReady={libraryReady}
      connectedRoom={connectedRoom}
      ensureRoom={ensureRoom}
      onGetFileUrl={getFileUrl}
      />
      <FileSessionHost
      variant="inline"
      file={openedFile}
      onClose={() => setOpenedFile(null)}
      editors={{ whiteboard: ThemedWhiteboard }}
      emptyState={{
      icon: <WhiteboardIcon />,
      filterFileType: 'whiteboard',
      onCreate: () => openCreateDialog(),
      roomName: currentRoomName,
      storageKey: 'hiyve:whiteboard',
      }}
      controlledFileToOpen={presenterSyncFile}
      onFileOpen={setOpenedFile}
      />