mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-02-25 18:26:05 +08:00
feat(editor): unify block props api (#10888)
Closes: [BS-2707](https://linear.app/affine-design/issue/BS-2707/统一使用props获取和更新block-prop)
This commit is contained in:
@@ -43,7 +43,7 @@ export const database: InitFn = (collection: Workspace, id: string) => {
|
||||
const database = doc.getBlockById(databaseId) as DatabaseBlockModel;
|
||||
const datasource = new DatabaseBlockDataSource(database);
|
||||
datasource.viewManager.viewAdd('table');
|
||||
database.title = new Text(title);
|
||||
database.props.title = new Text(title);
|
||||
const richTextId = datasource.propertyAdd(
|
||||
'end',
|
||||
databaseBlockColumns.richTextColumnConfig.type
|
||||
@@ -61,7 +61,7 @@ export const database: InitFn = (collection: Workspace, id: string) => {
|
||||
if (group) {
|
||||
const groupTrait =
|
||||
datasource.viewManager.currentView$.value?.traitGet(groupTraitKey);
|
||||
groupTrait?.changeGroup(database.columns[1].id);
|
||||
groupTrait?.changeGroup(database.props.columns[1].id);
|
||||
}
|
||||
const paragraphTypes: ParagraphType[] = [
|
||||
'text',
|
||||
|
||||
Reference in New Issue
Block a user