Something went wrong. Try again.
A privacy-first, self-hosted, fully open source personal knowledge management software, written in typescript and golang. (PERSONAL FORK)
Something went wrong. Try again.
TypeScript
123456789101112131415161718192021export const genOptions = (data: string[] | { label: string, name: string }[], key: string) => { let html = ""; data.forEach((item: string | { label: string, name: string }) => { if (typeof item === "string") { html += `<option value="${item}" ${key === item ? "selected" : ""}>${item}</option>`; } else { html += `<option value="${item.name}" ${key === item.name ? "selected" : ""}>${item.label}</option>`; } }); return html;};
export const genLangOptions = (data: { label: string, name: string }[], key: string) => { let html = ""; data.forEach((item: { label: string, name: string }) => { html += `<option value="${item.name}" ${key === item.name ? "selected" : ""}>${item.label} (${item.name})</option>`; }); return html;};