Skip to content

BX-11236: Use design-system button component#1838

Open
tischsoic wants to merge 234 commits into
6.0from
IBX-11236-use-ds-btn-component
Open

BX-11236: Use design-system button component#1838
tischsoic wants to merge 234 commits into
6.0from
IBX-11236-use-ds-btn-component

Conversation

@tischsoic
Copy link
Copy Markdown
Contributor

🎫 Issue IBX-XXXXX

Description:

For QA:

Documentation:

@tischsoic tischsoic self-assigned this Feb 26, 2026
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch from 30c24df to 5c13474 Compare March 2, 2026 07:58
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch 2 times, most recently from 69e583a to 2ccfc8f Compare March 8, 2026 22:07
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch 4 times, most recently from 7f4c061 to 7bbd081 Compare March 24, 2026 09:39
@tischsoic tischsoic changed the title Ibx 11236 use ds btn component BX-11236: Use design-system button component Apr 14, 2026
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch from a3d4193 to 257bfa9 Compare April 22, 2026 09:01
@sonarqubecloud
Copy link
Copy Markdown

@ibexa-yuna ibexa-yuna deleted the branch 6.0 April 29, 2026 08:11
@ibexa-yuna ibexa-yuna closed this Apr 29, 2026
@mnocon mnocon reopened this Apr 29, 2026
@mnocon mnocon changed the base branch from main to 5.0 April 29, 2026 09:35
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch from 7f15365 to 1c9dc5a Compare May 13, 2026 09:32
@sonarqubecloud
Copy link
Copy Markdown

deleteBtn?.removeAttribute('disabled');
}

// Keep legacy 'disabled' class for backward compatibility with existing CSS
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

for later: if at the end we decide to merge ds components to 6.0 not 5.0, we probably won’t need this

</button>
</twig:ibexa:button>
<div class="ibexa-login__link-wrapper">
<a href="{{ path('ibexa.user.forgot_password') }}" tabindex="4">{{ 'authentication.forgot_password'|trans|desc('Forgot your password?') }}</a>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

twig:ibexa:link ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I have not been adding twig:ibexa:link to links which do not have any ibexa- css class.

@@ -37,13 +37,15 @@
<td class="ibexa-table__cell">{{ 'url.label.address'|trans|desc('Address') }}</td>
<td class="ibexa-table__cell ibexa-table__cell--has-action-btns">
<a href="{{ url.url }}" target="_blank">{{ url.url }}</a>
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

twig:ibexa:link ?

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

I have not been adding twig:ibexa:link to links which do not have any ibexa- css class.

onClick={handleClick}
disabled={disabled}
title={title}
className={`c-action-btn${type ? ` c-action-btn--${type}` : ''}`}
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

nitpick: maybe you could bring back createCssClassNames to silence sonar?

@tischsoic tischsoic changed the base branch from 5.0 to 6.0 June 1, 2026 07:49
@tischsoic tischsoic force-pushed the IBX-11236-use-ds-btn-component branch from fd88a6c to 2fd6a84 Compare June 1, 2026 08:19
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Jun 1, 2026

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants