This commit is contained in:
syuilo 2025-11-07 12:55:01 +09:00
parent 4dcff123df
commit bd9041bd8f
2 changed files with 31 additions and 5 deletions

View File

@ -74,7 +74,35 @@ async function add() {
if (canceled || type == null) return;
const id = genId();
children.value.push({ id, type });
// TODO: page-editor.vue
if (type === 'text') {
children.value.push({
id,
type,
text: '',
});
} else if (type === 'section') {
children.value.push({
id,
type,
title: '',
children: [],
});
} else if (type === 'image') {
children.value.push({
id,
type,
fileId: null,
});
} else if (type === 'note') {
children.value.push({
id,
type,
detailed: false,
note: null,
});
}
}
onMounted(() => {

View File

@ -216,13 +216,14 @@ async function add() {
if (canceled || type == null) return;
const id = genId();
// TODO: page-editor.el.section.vue
if (type === 'text') {
content.value.push({
id,
type,
text: '',
});
return;
} else if (type === 'section') {
content.value.push({
id,
@ -230,14 +231,12 @@ async function add() {
title: '',
children: [],
});
return;
} else if (type === 'image') {
content.value.push({
id,
type,
fileId: null,
});
return;
} else if (type === 'note') {
content.value.push({
id,
@ -245,7 +244,6 @@ async function add() {
detailed: false,
note: null,
});
return;
}
}