mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 20:06:00 +00:00
open as data sheet, readonly - remember last use
This commit is contained in:
15
packages/web/src/utility/archiveTools.ts
Normal file
15
packages/web/src/utility/archiveTools.ts
Normal file
@@ -0,0 +1,15 @@
|
||||
import { archiveFilesAsDataSheets } from '../stores';
|
||||
|
||||
export function markArchiveFileAsDataSheet(folder, file) {
|
||||
archiveFilesAsDataSheets.update(ar =>
|
||||
ar.find(x => x.folder == folder && x.file == file) ? ar : [...ar, { folder, file }]
|
||||
);
|
||||
}
|
||||
|
||||
export function markArchiveFileAsReadonly(folder, file) {
|
||||
archiveFilesAsDataSheets.update(ar => ar.filter(x => x.folder != folder || x.file != file));
|
||||
}
|
||||
|
||||
export function isArchiveFileMarkedAsDataSheet(store, folder, file) {
|
||||
return !!store.find(x => x.folder == folder && x.file == file);
|
||||
}
|
||||
Reference in New Issue
Block a user