refactor(editor): add schema for value of database block properties (#10749)
This commit is contained in:
@@ -36,7 +36,7 @@ todoMeta.addProperty({
|
||||
metaConfig: propertyPresets.checkboxPropertyConfig,
|
||||
get: block => block.checked,
|
||||
set: (block, value) => {
|
||||
block.checked = value;
|
||||
block.checked = value ?? false;
|
||||
},
|
||||
updated: (block, callback) => {
|
||||
return block.propsUpdated.on(({ key }) => {
|
||||
|
||||
@@ -10,7 +10,9 @@ export const queryBlockColumns = [
|
||||
propertyPresets.multiSelectPropertyConfig,
|
||||
propertyPresets.checkboxPropertyConfig,
|
||||
];
|
||||
export const queryBlockHiddenColumns = [richTextColumnConfig];
|
||||
export const queryBlockHiddenColumns: PropertyMetaConfig<string, any, any>[] = [
|
||||
richTextColumnConfig,
|
||||
];
|
||||
const queryBlockAllColumns = [...queryBlockColumns, ...queryBlockHiddenColumns];
|
||||
export const queryBlockAllColumnMap = Object.fromEntries(
|
||||
queryBlockAllColumns.map(v => [v.type, v as PropertyMetaConfig])
|
||||
|
||||
Reference in New Issue
Block a user