Commit Graph

130 Commits

Author SHA1 Message Date
Ricardo Martin
360ff7050c Use back keycloak-js instead of initiate login in the backend for account (#42035)
Closes #40463

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-08-26 16:29:46 +02:00
Jon Koops
a22fb31f6c Fix broken lockfile and upgrade JS tooling (#41698)
Signed-off-by: Jon Koops <jonkoops@gmail.com>
2025-08-06 14:30:08 -03:00
Pedro Igor
a8997c364f Fixing updating attribute value
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-08-06 13:59:54 -03:00
huyenvu2101
5436f9781c Allow setting default value for userprofile attribute
Closes #36160

Signed-off-by: huyenvu2101 <vhuyen2101@gmail.com>
2025-08-06 13:59:54 -03:00
dependabot[bot]
06bd292534 Bump react-hook-form from 7.54.2 to 7.56.4 in /js (#39790)
* Bump react-hook-form from 7.54.2 to 7.56.4 in /js

Bumps [react-hook-form](https://github.com/react-hook-form/react-hook-form) from 7.54.2 to 7.56.4.
- [Release notes](https://github.com/react-hook-form/react-hook-form/releases)
- [Changelog](https://github.com/react-hook-form/react-hook-form/blob/master/CHANGELOG.md)
- [Commits](https://github.com/react-hook-form/react-hook-form/compare/v7.54.2...v7.56.4)

---
updated-dependencies:
- dependency-name: react-hook-form
  dependency-version: 7.56.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed types

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-21 16:36:49 -04:00
Erik Jan de Wit
5a992e3f54 use scroll into view instead of hash override (#39702)
fixes: #39693

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-15 08:08:16 -04:00
Marco N.
ec4d104188 fix: key upload handling for SAML and OpenID
Improves the file upload for certificates and key stores. Adds form validation and provides more detailed error messages.

Closes #38049

Signed-off-by: Marco Neuhaus <mneuhaus44@gmail.com>
2025-05-15 13:12:09 +02:00
Erik Jan de Wit
9cb5b5926d use the selected options in the render (#39535)
fixes: #39496

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-05-13 07:04:41 -04:00
Ayke Halder
f58a998426 Use corret FormLabel for attribute with SingleSelectControl id attribute (#38835)
The `<label for="…">` must match `<button id="…">`.

Before `/realms/{{REALM}}/account/personalInfo`:

```html
<div class="pf-v5-c-form__group">
    <div class="pf-v5-c-form__group-label">
        <label class="pf-v5-c-form__label"
               for="attributes.locale" <!-- Does not match `<button id>` -->
        >[…]</label>
    </div>
    <div class="pf-v5-c-form__group-control">
        <button class="pf-v5-c-menu-toggle pf-m-full-width" type="button" aria-label="toggle" aria-expanded="false"
                id="locale" <!-- Does not match `<label for>` -->
                data-ouia-component-type="PF5/MenuToggle"
                data-ouia-safe="true"
                data-ouia-component-id="OUIA-Generated-MenuToggle-5"
        >[…]</button>
    </div>
</div>
```


6d6f9667c6/js/libs/ui-shared/src/controls/select-control/SingleSelectControl.tsx (L77)

Signed-off-by: Ayke Halder <rr-it@users.noreply.github.com>
2025-05-01 15:49:36 -04:00
Erik Jan de Wit
bbbd0ff986 moved filter to dropdown (#36711)
* moved filter to dropdown

fixes: #36635
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixing tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed more tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* PR review comments

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-16 13:25:27 -04:00
Erik Jan de Wit
025ee4ee6f fixed when client select is a id instead of an clientId (#38974)
fixes: #38929

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-16 12:18:21 -04:00
Erik Jan de Wit
4dfb465c27 change readonly to disabled so that it differs from a normal field (#39016)
fixes: #38934

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-16 12:15:35 -04:00
Erik Jan de Wit
bc45788318 make mouse select clear filter (#38839)
* make mouse select clear filter

fixes: #38676
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-14 15:36:51 -04:00
Erik Jan de Wit
53bc34f94b Make whole row disabled when you don't have rights (#38738)
fixes: #38382

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-04-11 07:44:26 -04:00
Stan Silvert
3919619bfc Revert "make whole row disabled (#38383)" (#38650)
This reverts commit 7992529e4a.

Fixes #38648

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-04-03 11:38:11 -04:00
Erik Jan de Wit
ddc3e6e77e initial version of the test and some refactor (#38388)
* initial version of the test and some refactor

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policy test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove query all users

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* resourceType instead of type

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small fix

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* set selected value

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small ui issues

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* made tests more atomic

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* change to use v2

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* skip for now

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* org test fix

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove old permissions test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-26 09:32:13 -04:00
Erik Jan de Wit
7992529e4a make whole row disabled (#38383)
fixes: #38382

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-26 08:00:16 +01:00
Erik Jan de Wit
7e4199e294 re added search on admin ui (#38203)
fixes: #37890

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-19 15:49:14 -04:00
Alexander Schwartz
b0d1b54e73 Handle null values in parameters so that for example max length validation shows (#38142)
Closes #38141

Signed-off-by: Alexander Schwartz <aschwart@redhat.com>
2025-03-17 12:52:54 +01:00
Agnieszka Gancarczyk
c76ff9195e Integrating role resource type into the UI (#38050)
* Adding role resource type to UI

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Adding role resource type to UI

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Finalised roles resource type integration

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Added roles resource type to evaluation

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Improved select role dialog in evaluation

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Messages cleanup

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* improvement

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Improved labels and helpText

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Refactor

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Added messages for roles

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* removed duplicate meesage

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2025-03-17 10:24:28 +00:00
Erik Jan de Wit
095a194ec3 playwright rewrite (#36276)
* initial version playwright rewrite

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* small refactor cancel button

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policies ciba to playwright

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added policies spec

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added flow tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added axe tests for flows

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added more tests for authentication flows

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client advanced test to playwright

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client authorization tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added axe check

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added test for initial access token

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added registration policies test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client scope test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client scope tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* updated dependency

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client role test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix running playwright tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client saml

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added saml test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added events test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* more groups tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added group role test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm settings i18n tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added oidc and saml test for identity provider

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* update ci to run playwright instead of cypress

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add masthead test and use component instead

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added organizations test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added export realm test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added partial import

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm roles

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add realm client policies test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added client profile tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* merge errors

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* realm settings

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm settings general test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* add login tab and localization

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* realm settings accessibility test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added user profile test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm create test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added realm user registration spec

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added sessions test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added kerberos test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added ldap mapper test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added ldap test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed cypress tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added user tab test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* run playwright tests instead of jest tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed some tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed some more tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fixed tests

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* fix test

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* removed cypress

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* remove cyperss

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* Remove some more workflow remanants from Cypress

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* lock file

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* pr review

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2025-03-12 07:35:22 -04:00
Erik Jan de Wit
3c39a71114 added default option to locale select to use browser locale (#37831)
fixes: #37570

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-11 17:05:14 +01:00
Erik Jan de Wit
0f48315279 removed fallback to attribute name on placeholder (#38005)
fixes: #37911

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-03-11 17:03:59 +01:00
rmartinc
378d21761a Avoid creating user sessions from the token exchange
Closes #37832

Signed-off-by: rmartinc <rmartinc@redhat.com>
2025-03-11 09:55:39 +01:00
Christian Ja
8b3bdd83f3 allow refresh of empty session list (#37746)
fixes #37508

Signed-off-by: Christian Janker <christian.janker@gmx.at>
2025-03-05 08:24:32 +01:00
Stan Silvert
7cb2397172 Fix clear button for typeaheadMulti dropdowns. (#37152)
* Fix clear button for typeaheadMulti dropdowns.

Fixes #36842

Signed-off-by: Stan Silvert <ssilvert@redhat.com>

* Fix refactored conditional.

Fixes #36842

Signed-off-by: Stan Silvert <ssilvert@redhat.com>

---------

Signed-off-by: Stan Silvert <ssilvert@redhat.com>
2025-02-08 23:00:41 -05:00
Erik Jan de Wit
cd17820033 added filter and sorting to dropdown (#36911)
fixes: #36621

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-02-03 20:21:27 -05:00
dependabot[bot]
46bacb03c7 Bump typescript-eslint from 8.19.1 to 8.22.0 in /js (#36855)
* Bump typescript-eslint from 8.19.1 to 8.22.0 in /js

Bumps [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) from 8.19.1 to 8.22.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.22.0/packages/typescript-eslint)

---
updated-dependencies:
- dependency-name: typescript-eslint
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* ignore new rule in these cases

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2025-01-29 11:55:58 +00:00
dependabot[bot]
39a39f2092 Bump @patternfly/react-core from 5.4.10 to 5.4.12 in /js (#36029)
Bumps [@patternfly/react-core](https://github.com/patternfly/patternfly-react) from 5.4.10 to 5.4.12.
- [Release notes](https://github.com/patternfly/patternfly-react/releases)
- [Commits](https://github.com/patternfly/patternfly-react/compare/@patternfly/react-core@5.4.10...@patternfly/react-core@5.4.12)

---
updated-dependencies:
- dependency-name: "@patternfly/react-core"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-29 11:42:17 +00:00
Pedro Igor
6ced9dcec0 Attribute is required only if the corresponding field in the metadata is set
Close #36241

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2025-01-08 14:12:26 -03:00
Thomas Darimont
368c1f5a76 Add ProviderConfigProperty types for numeric values
Fixes #29511

Signed-off-by: Thomas Darimont <thomas.darimont@googlemail.com>
2024-12-16 14:53:06 +01:00
Stian Thorgersen
5bc4ab1429 Delete OpenShift 3.x identity provider (#34331)
Closes #34330

Signed-off-by: stianst <stianst@gmail.com>
2024-12-06 11:24:47 +01:00
Agnieszka Gancarczyk
dc5535f8c0 Fixed showing actions for event auth and representation (#35561)
* Extended KeyckloakDataTable to make the actions available for expandable rows

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

* Extended KeyckloakDataTable to make the actions available for expandable rows

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>

---------

Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
2024-12-04 09:09:54 +01:00
Pedro Igor
0d32d03c58 Fowarding scopes when initializing the JS adapter
Closes #35060

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-11-19 20:53:37 -03:00
Pedro Igor
d04f7900f5 added membershipType to members list and membership type filter
Signed-off-by: Agnieszka Gancarczyk <agagancarczyk@gmail.com>
 Co-authored-by: Pedro Igor <pigor.craveiro@gmail.com>
 Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>

Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-11-12 09:13:18 -03:00
Erik Jan de Wit
a9935428ad Remove columns and un-clearable filters (#34735)
fixes: #34734

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-11-12 10:49:20 +01:00
Erik Jan de Wit
19ef0a608b Add switch to toggle dark mode (#33822)
Closes #33821

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Signed-off-by: Jon Koops <jonkoops@gmail.com>
Co-authored-by: Jon Koops <jonkoops@gmail.com>
2024-10-31 10:19:03 +00:00
Pedro Igor
f9f9a313b3 make sure error dialog is shown at the account console when declining terms
Signed-off-by: Pedro Igor <pigor.craveiro@gmail.com>
2024-10-30 12:26:03 -03:00
Erik Jan de Wit
77231bd68c always try and translate the error message
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-30 12:26:03 -03:00
Erik Jan de Wit
b4caeee0c7 * hide standard text when we have a description
* lookup description in message bundle

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-30 12:26:03 -03:00
Erik Jan de Wit
eb5afeeabb added description to denied consent and show on ErrorPage
fixes: #28328
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-30 12:26:03 -03:00
Isaac Mercieca
64f97be053 fixes issue with labels not being applied for selected items defined as user profile attributes with type multiselect (#34457)
Signed-off-by: Isaac Mercieca <isaac.mercieca@rs2.com>
2024-10-30 10:51:09 +01:00
Erik Jan de Wit
b57b0bec88 focus input on first click (#34283)
fixes: #34054

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 09:26:44 -04:00
Erik Jan de Wit
2f64f43266 required can have a value that is a boolean when used with controls (#34251)
* required is a boolean when used with controls

fixes: #33614
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* simplified rules declaration

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* added missing messages

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

* use value when it's present

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>

---------

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 09:24:09 -04:00
Erik Jan de Wit
624817bdc1 also call onToggle on open changed (#33813)
fixes: #31415

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-25 09:21:56 -04:00
Erik Jan de Wit
3728bc6c72 Keep the selection over page bounds (#33337)
see: https://github.com/keycloak/keycloak/issues/30976#issuecomment-2367086750

relates: #30976

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-23 11:39:21 +02:00
Erik Jan de Wit
34f090143c reset error in error dialog (#34203)
fixes: #33968

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-22 19:27:55 +02:00
Erik Jan de Wit
1ca56e6dd9 only show the placeholder when the field isn't readonly (#32975)
fixes: #32657

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-11 09:36:47 +02:00
Erik Jan de Wit
57dc5a1481 reset error so when doing a new request, error could be gone (#32974)
fixes: #32847

Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-04 14:52:47 +02:00
Jon Koops
05e8b932c3 Add dark mode support to welcome theme and unify approach (#32495)
Closes #26178

Signed-off-by: Jon Koops <jonkoops@gmail.com>
Signed-off-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
Co-authored-by: Erik Jan de Wit <erikjan.dewit@gmail.com>
2024-10-04 08:27:37 -04:00