NapCatQQ/static/components/SettingSwitch.ts
手瓜一十雪 2f325cfe26 feat:webui-2
2024-05-05 13:01:23 +08:00

8 lines
375 B
TypeScript

export const SettingSwitch = (configKey?: string, isActive: boolean = false, extraData?: Record<string, string>) => {
return `<setting-switch
${configKey ? `data-config-key="${configKey}"` : ''}
${isActive ? 'is-active' : ''}
${extraData ? Object.keys(extraData).map((key) => `data-${key}="${extraData[key]}"`) : ''}
>
</setting-switch>`
}