Skip to content

IBX-10990: Introduced ibexa.Table component#1825

Closed
Steveb-p wants to merge 3 commits intomainfrom
introduce-table-component
Closed

IBX-10990: Introduced ibexa.Table component#1825
Steveb-p wants to merge 3 commits intomainfrom
introduce-table-component

Conversation

@Steveb-p
Copy link
Contributor

@Steveb-p Steveb-p commented Feb 6, 2026

🎫 Issue IBX-10990

Description:

This PR introduces a ibexa.Table component to Product Catalog. It allows changing the shape of the table using Symfony\UX\TwigComponent\Event\PostMountEvent.

For QA:

Documentation:

@Steveb-p Steveb-p force-pushed the introduce-table-component branch from faec7e2 to 8dff713 Compare February 9, 2026 10:26
@sonarqubecloud
Copy link

sonarqubecloud bot commented Feb 9, 2026

@Steveb-p Steveb-p marked this pull request as ready for review February 9, 2026 11:57
@Steveb-p Steveb-p requested a review from a team February 9, 2026 11:57
tags:
- { name: twig.extension }

Ibexa\Bundle\AdminUi\Templating\Twig\Components\Table: ~
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't this be part of Twig components?


namespace Ibexa\Bundle\AdminUi\Templating\Twig\Components\Table;

final class Column
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
final class Column
final readonly class Column

Comment on lines +24 to +26
/**
* @var iterable<object>
*/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
* @var iterable<object>
*/
/** @var iterable<object> */

Comment on lines +41 to +43
/**
* @var array<string, Column>
*/
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
/**
* @var array<string, Column>
*/
/** @var array<string, Column> */

@Steveb-p
Copy link
Contributor Author

Moved to ibexa/twig-components#25

@Steveb-p Steveb-p closed this Feb 11, 2026
@Steveb-p Steveb-p deleted the introduce-table-component branch February 11, 2026 11:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants