Skip to content
This repository was archived by the owner on Jul 28, 2025. It is now read-only.

Commit 6ad877a

Browse files
committed
improving
1 parent b82b352 commit 6ad877a

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

src/components/reducers/GlobalFilter.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
import React from "react";
22
import "regenerator-runtime/runtime";
33
import { useAsyncDebounce } from "react-table";
4-
import { StyleVariables } from "helpers/Constants";
54
import { GlobalFilterProps } from "cdm/MenuBarModel";
65

76
/**

src/main.ts

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ import { DatabaseSettings } from 'cdm/SettingsModel';
3131
import StateManager from 'StateManager';
3232
import { around } from 'monkey-around';
3333
import { LOGGER } from 'services/Logger';
34-
import { DatabaseCore, DatabaseFrontmatterOptions, DEFAULT_SETTINGS } from 'helpers/Constants';
34+
import { DatabaseCore, DatabaseFrontmatterOptions, DEFAULT_SETTINGS, YAML_INDENT } from 'helpers/Constants';
3535
import { PreviewDatabaseModeService } from 'services/MarkdownPostProcessorService';
3636

3737
export default class DBFolderPlugin extends Plugin {
@@ -195,13 +195,13 @@ export default class DBFolderPlugin extends Plugin {
195195
this.app.fileManager as any
196196
).createNewMarkdownFile(targetFolder, 'Untitled database');
197197

198-
await this.app.vault.modify(
198+
await app.vault.modify(
199199
database,
200200
DatabaseFrontmatterOptions.BASIC
201201
.concat('\n')
202202
.concat(this.defaultConfiguration())
203203
);
204-
await this.app.workspace.activeLeaf.setViewState({
204+
await app.workspace.activeLeaf.setViewState({
205205
type: DatabaseCore.FRONTMATTER_KEY,
206206
state: { file: database.path },
207207
});
@@ -215,20 +215,15 @@ export default class DBFolderPlugin extends Plugin {
215215
*/
216216
defaultConfiguration(): string {
217217
const local_settings = this.settings.local_settings;
218-
return [
219-
`config:`,
220-
` enable_show_state: ${local_settings.enable_show_state}`,
221-
` group_folder_column: `,
222-
` remove_field_when_delete_column: ${local_settings.remove_field_when_delete_column}`,
223-
` cell_size: ${local_settings.cell_size}`,
224-
` sticky_first_column: ${local_settings.sticky_first_column}`,
225-
` show_metadata_created: ${local_settings.show_metadata_created}`,
226-
` show_metadata_modified: ${local_settings.show_metadata_modified}`,
227-
` source_data: ${local_settings.source_data}`,
228-
` source_form_result: ${local_settings.source_form_result}`,
229-
`%%>`
230-
].join('\n');
218+
const defaultConfig = [];
219+
defaultConfig.push("config:");
220+
Object.entries(local_settings).forEach(([key, value]) => {
221+
defaultConfig.push(`${YAML_INDENT}${key}: ${value}`);
222+
});
223+
defaultConfig.push("%%>");
224+
return defaultConfig.join('\n');
231225
}
226+
232227
registerEvents() {
233228
this.registerEvent(
234229
this.app.workspace.on('file-menu', (menu, file: TFile) => {

0 commit comments

Comments
 (0)