// public.js — what a read-only (public) map leaves out: the author's editing tabs.
export const EDIT_TABS = ['pins', 'regions', 'export'];
export function hiddenTabs(meta) {
return meta?.read_only ? [...EDIT_TABS] : [];
}
export function hideTabs(doc, names) { // removes each tab's button and section
for (const t of names) {
doc.querySelector(`#panel nav [data-tab="${t}"]`)?.remove();
doc.querySelector(`#tab-${t}`)?.remove();
}
}