initSearchableSelects function exported
Last updated: 2026-03-04T23:21:38.433Z
Location
Metrics
LOC: 34
Complexity: 4
Params: 0
Signature
initSearchableSelects(): : void
Summary
Mounts the three SearchableSelect components into their container elements. Must be called after the DOM is ready and before any tab section init.
Source Code
export function initSearchableSelects(): void {
const ruleTypeContainer = document.getElementById("rule-type-container");
const ruleGeneratorContainer = document.getElementById(
"rule-generator-container",
);
const datasetTypeContainer = document.getElementById(
"dataset-type-container",
);
if (ruleTypeContainer) {
ruleTypeSelect = new SearchableSelect({
entries: buildFieldTypeSelectEntries(),
placeholder: "Selecione o tipo…",
});
ruleTypeSelect.mount(ruleTypeContainer);
}
if (ruleGeneratorContainer) {
ruleGeneratorSelect = new SearchableSelect({
entries: buildGeneratorSelectEntries(),
placeholder: "Selecione o gerador…",
value: "auto",
});
ruleGeneratorSelect.mount(ruleGeneratorContainer);
}
if (datasetTypeContainer) {
datasetTypeSelect = new SearchableSelect({
entries: buildFieldTypeSelectEntries(),
placeholder: "Selecione o tipo…",
});
datasetTypeSelect.mount(datasetTypeContainer);
}
}
Dependencies (Outgoing)
| Target | Type |
|---|---|
| SearchableSelect | instantiates |
Impact (Incoming)
| Source | Type |
|---|---|
| main | calls |