mirror of
https://github.com/murashit/codex-panel.git
synced 2026-07-22 06:57:10 +00:00
18 lines
894 B
TypeScript
18 lines
894 B
TypeScript
import type { ChatPanelSettingsAccess } from "../../../../src/features/chat/host/contracts";
|
|
import type { CodexPanelSettings } from "../../../../src/settings/model";
|
|
|
|
export function chatPanelSettingsAccess(settings: CodexPanelSettings): ChatPanelSettingsAccess {
|
|
return {
|
|
referenceActiveNoteOnSend: () => settings.referenceActiveNoteOnSend,
|
|
attachmentFolder: () => settings.attachmentFolder,
|
|
archiveExportEnabled: () => settings.archiveExportEnabled,
|
|
archiveExportSettings: () => ({
|
|
archiveExportFolderTemplate: settings.archiveExportFolderTemplate,
|
|
archiveExportFilenameTemplate: settings.archiveExportFilenameTemplate,
|
|
archiveExportTags: settings.archiveExportTags,
|
|
}),
|
|
scrollThreadFromComposerEdges: () => settings.scrollThreadFromComposerEdges,
|
|
sendShortcut: () => settings.sendShortcut,
|
|
showToolbar: () => settings.showToolbar,
|
|
};
|
|
}
|