Skip to content
Draft
Show file tree
Hide file tree
Changes from 11 commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
3fb84a1
feat(ui5-tabular-input): introduce new tabular suggestions input comp…
ndeshev Jun 10, 2026
ecf1443
feat(ui5-tabular-input): introduce new tabular suggestions input (wip)
ndeshev Jun 11, 2026
f416819
feat(ui5-tabular-input): introduce new tabular suggestions input (wip)
ndeshev Jul 8, 2026
a573e4d
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 10, 2026
c71d97f
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 13, 2026
74fe067
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 13, 2026
6015fa5
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 13, 2026
e11f787
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 14, 2026
c6942c2
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 14, 2026
98f06c2
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 14, 2026
0158912
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 15, 2026
f0bfe6c
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
d8a37a8
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 21, 2026
de45a9c
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
c666f41
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
98fcdd7
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 21, 2026
458ed49
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
c2095db
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
a52ffd3
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
73b791d
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 21, 2026
c53d6a1
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
ac2f25f
Merge branch 'input-tabular-suggestions-alt' of https://github.com/SA…
ndeshev Jul 21, 2026
ed61cde
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 21, 2026
6740c87
feat(ui5-tabular-input): introduce new tabular suggestions input
ndeshev Jul 21, 2026
4f793f9
feat(ui5-input-table-suggest): introduce new tabular suggestions input
ndeshev Jul 23, 2026
f30f39e
feat(ui5-input-table-suggest): introduce new InputTableSuggest component
ndeshev Jul 23, 2026
9e3b561
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 23, 2026
d962883
feat(ui5-input-table-suggest): introduce new InputTableSuggest component
ndeshev Jul 24, 2026
fbd4d49
Merge branch 'main' into input-tabular-suggestions-alt
ndeshev Jul 24, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
660 changes: 660 additions & 0 deletions packages/main/cypress/specs/TabularInput.cy.tsx

Large diffs are not rendered by default.

5 changes: 3 additions & 2 deletions packages/main/src/InputTemplate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@ import InputPopoverTemplate from "./InputPopoverTemplate.js";

type TemplateHook = () => JsxTemplateResult;

export default function InputTemplate(this: Input, hooks?: { preContent: TemplateHook, postContent: TemplateHook, suggestionsList?: TemplateHook, mobileHeader?: TemplateHook }) {
export default function InputTemplate(this: Input, hooks?: { preContent: TemplateHook, postContent: TemplateHook, suggestionsList?: TemplateHook, mobileHeader?: TemplateHook, popoverTemplate?: TemplateHook }) {
const suggestionsList = hooks?.suggestionsList;
const mobileHeader = hooks?.mobileHeader;
const preContent = hooks?.preContent || defaultPreContent;
const postContent = hooks?.postContent || defaultPostContent;
const popoverTemplate = hooks?.popoverTemplate;

return (
<>
Expand Down Expand Up @@ -120,7 +121,7 @@ export default function InputTemplate(this: Input, hooks?: { preContent: Templat
</div>
</div>

{ InputPopoverTemplate.call(this, { suggestionsList, mobileHeader }) }
{ popoverTemplate ? popoverTemplate.call(this) : InputPopoverTemplate.call(this, { suggestionsList, mobileHeader }) }
</>
);
}
Expand Down
Loading
Loading