Using display options with layoutCandidates. Fixes #1831

This commit is contained in:
Francisco Hodge
2023-01-04 01:48:06 -05:00
parent 040d4fc40f
commit 5e1df22e59
10 changed files with 20 additions and 12 deletions
+3 -2
View File
@@ -1,12 +1,13 @@
import "./css/CandidateBox.css";
import Utilities from "../services/Utilities";
import { CandidateBoxParams, CandidateBoxRenderParams, CandidateBoxShowParams } from "./../interfaces";
import { CandidateBoxParams, CandidateBoxRenderParams, CandidateBoxShowParams, KeyboardOptions } from "./../interfaces";
declare class CandidateBox {
utilities: Utilities;
options: KeyboardOptions;
candidateBoxElement: HTMLDivElement;
pageIndex: number;
pageSize: number;
constructor({ utilities }: CandidateBoxParams);
constructor({ utilities, options }: CandidateBoxParams);
destroy(): void;
show({ candidateValue, targetElement, onSelect, }: CandidateBoxShowParams): void;
renderPage({ candidateListPages, targetElement, pageIndex, nbPages, onItemSelected, }: CandidateBoxRenderParams): void;