INNER CODE UNIT · TypeScript
getSkillsController
steipete/summarize · apps/chrome-extension/src/entrypoints/options/main.ts:56
const getSkillsController = async () => {
if (skillsController) return skillsController;
if (!skillsControllerPromise) {
skillsControllerPromise = import("./skills-controller")
.then(({ createSkillsController }) => {
const controller = createSkillsController({
elements: {
searchEl: elements.skillsSearchEl,
listEl: elements.skillsListEl,
emptyEl: elements.skillsEmptyEl,
conflictsEl: elements.skillsConflictsEl,
exportBtn: elements.skillsExportBtn,
importBtn: elements.skillsImportBtn,
},
setStatus,
flashStatus,
});
controller.bind();