Accordion container

This commit is contained in:
space-nuko
2023-05-06 13:17:08 -05:00
parent b295218afe
commit 9e35b32e99
7 changed files with 218 additions and 21 deletions

View File

@@ -47,13 +47,15 @@
};
function getTabName(container: ContainerLayout, i: number): string {
const tabNames = container.attrs.tabNames
if (!tabNames)
return `Tab ${i}`
const title = container.attrs.title
if (!title)
return `Tab ${i+1}`
const tabNames = title.split(",").map(s => s.trim());
const tabName = tabNames[i]
if (tabName == null || tabName === "")
return `Tab ${i}`
return `Tab ${i+1}`
return tabName
}
@@ -68,9 +70,6 @@
class:edit={edit}>
{#if edit}
<Block>
{#if container.attrs.title && container.attrs.title !== ""}
<BlockTitle show_label={true}>{container.attrs.title}</BlockTitle>
{/if}
<div class="v-pane"
class:empty={children.length === 0}
class:edit={edit}