feat:webui-2

This commit is contained in:
手瓜一十雪
2024-05-05 13:01:23 +08:00
parent 13b57b5238
commit b6430990c0
7 changed files with 128 additions and 12 deletions

View File

@@ -0,0 +1,15 @@
export const SettingItem = (
title: string,
subtitle?: string,
action?: string,
id?: string,
visible: boolean = true,
) => {
return `<setting-item ${id ? `id="${id}"` : ''} ${!visible ? 'is-hidden' : ''}>
<div>
<setting-text>${title}</setting-text>
${subtitle ? `<setting-text data-type="secondary">${subtitle}</setting-text>` : ''}
</div>
${action ? `<div>${action}</div>` : ''}
</setting-item>`
}