Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 2 additions & 0 deletions js/apps/admin-ui/cypress/e2e/client_scopes_test.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -192,9 +192,11 @@ describe("Client Scopes test", () => {
.checkDropdownItemIsDisabled("Delete")
.clickItemCheckbox(itemName)
.checkInSearchBarChangeTypeToButtonIsDisabled(false)
.clickSearchBarActionButton()
.checkDropdownItemIsDisabled("Delete", false)
.clickItemCheckbox(itemName)
.checkInSearchBarChangeTypeToButtonIsDisabled()
.clickSearchBarActionButton()
.checkDropdownItemIsDisabled("Delete");
});

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ export const AddFlowDropdown = ({
position: "right",
}}
isOpen={open}
onOpenChange={(isOpen) => setOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ export const ChangeTypeDropdown = ({
return (
<Select
aria-label="change-type-to"
onOpenChange={(isOpen) => setOpen(isOpen)}
isOpen={open}
toggle={(ref) => (
<MenuToggle
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -257,6 +257,7 @@ export default function ClientScopesSection() {
<ToolbarItem>
<Dropdown
shouldFocusToggleOnSelect
onOpenChange={(isOpen) => setKebabOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
data-testid="kebab"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,7 @@ export const MapperList = ({
toolbarItem={
<Dropdown
onSelect={() => setMapperAction(false)}
onOpenChange={(isOpen) => setMapperAction(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,6 +72,7 @@ export const SearchDropdown = ({

return (
<Dropdown
onOpenChange={(isOpen) => setSearchToggle(isOpen)}
toggle={(ref) => (
<MenuToggle
data-testid="clientScopeSearch"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -174,6 +174,7 @@ export const AdvancedSettings = ({
</MenuToggle>
)}
isOpen={open}
onOpenChange={(isOpen) => setOpen(isOpen)}
onSelect={(_, value) => {
field.onChange(value);
setOpen(false);
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/clients/advanced/TokenLifespan.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ export const TokenLifespan = ({
</MenuToggle>
)}
isOpen={open}
onOpenChange={(isOpen) => setOpen(isOpen)}
onSelect={(_, value) => {
field.onChange(value);
setOpen(false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,7 @@ export const AuthorizationPermissions = ({
</ToolbarItem>
<ToolbarItem>
<Dropdown
onOpenChange={toggleCreate}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@ export const SearchDropdown = ({

return (
<Dropdown
onOpenChange={toggle}
toggle={(ref) => (
<MenuToggle
data-testid="searchdropdown_dorpdown"
Expand Down
3 changes: 3 additions & 0 deletions js/apps/admin-ui/src/clients/scopes/AddScopeDialog.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ export const AddScopeDialog = ({
popperProps={{
direction: "up",
}}
onOpenChange={(isOpen) => setAddToggle(isOpen)}
className="keycloak__client-scopes-add__add-dropdown"
key="add-dropdown"
isOpen={addToggle}
Expand Down Expand Up @@ -215,6 +216,7 @@ export const AddScopeDialog = ({
onSelect={() => {
onFilterTypeDropdownSelect(filterType);
}}
onOpenChange={toggleIsFilterTypeDropdownOpen}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down Expand Up @@ -246,6 +248,7 @@ export const AddScopeDialog = ({
onSelect={() => {
onFilterTypeDropdownSelect(filterType);
}}
onOpenChange={toggleIsFilterTypeDropdownOpen}
data-testid="filter-type-dropdown"
toggle={(ref) => (
<MenuToggle
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/clients/scopes/ClientScopes.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -298,6 +298,7 @@ export const ClientScopes = ({
</ToolbarItem>
<ToolbarItem>
<Dropdown
onOpenChange={(isOpen) => setKebabOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
data-testid="kebab"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -86,6 +86,7 @@ export const CellDropdown = ({
</MenuToggle>
)}
isOpen={open}
onOpenChange={(isOpen) => setOpen(isOpen)}
selected={[type]}
onSelect={(_, value) => {
onSelect(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ export const DownloadDialog = ({
>
<Select
isOpen={openType}
onOpenChange={(isOpen) => setOpenType(isOpen)}
toggle={(ref) => (
<MenuToggle
id="type"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ export const HelpHeader = () => {
popperProps={{
position: "right",
}}
onOpenChange={(isOpen) => setOpen(isOpen)}
isOpen={open}
toggle={(ref) => (
<MenuToggle
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ export const KeycloakCard = ({
popperProps={{
position: "right",
}}
onOpenChange={onDropdownToggle}
toggle={(ref: React.Ref<MenuToggleElement>) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -162,6 +162,7 @@ export const RealmSelector = () => {
id="realm-select"
className="keycloak__realm_selector__dropdown"
isOpen={open}
onOpenChange={(isOpen) => setOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -144,6 +144,7 @@ export const AddRoleMappingModal = ({
canViewRealmRoles && (
<ToolbarItem>
<Dropdown
onOpenChange={(isOpen) => setSearchToggle(isOpen)}
onSelect={() => {
setFilterType(filterType === "roles" ? "clients" : "roles");
setSearchToggle(false);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -169,6 +169,7 @@ export function UserDataTableToolbarItems({
) : (
<ToolbarItem>
<Dropdown
onOpenChange={(isOpen) => setKebabOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/components/users/UserSelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ export const UserSelect = ({
render={({ field }) => (
<Select
id={name!}
onOpenChange={toggleOpen}
toggle={(ref) => (
<MenuToggle
data-testid={name!}
Expand Down
2 changes: 2 additions & 0 deletions js/apps/admin-ui/src/components/view-header/ViewHeader.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ export const ViewHeader = ({
popperProps={{
position: "right",
}}
onOpenChange={onDropdownToggle}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down Expand Up @@ -195,6 +196,7 @@ export const ViewHeader = ({
{lowerDropdownItems && (
<Dropdown
className="keycloak__user-federation__dropdown"
onOpenChange={onLowerDropdownToggle}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/groups/Members.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -213,6 +213,7 @@ export const Members = () => {
</ToolbarItem>
<ToolbarItem>
<Dropdown
onOpenChange={(isOpen) => setIsKebabOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/groups/components/GroupToolbar.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ export const GroupToolbar = ({
</ToolbarItem>
<ToolbarItem>
<Dropdown
onOpenChange={toggleKebab}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/groups/components/GroupTree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -107,6 +107,7 @@ const GroupTreeContextMenu = ({
popperProps={{
position: "right",
}}
onOpenChange={toggleOpen}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -251,6 +251,7 @@ export default function IdentityProvidersSection() {
<ToolbarItem>
<Dropdown
data-testid="addProviderDropdown"
onOpenChange={(isOpen) => setAddProviderOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,7 @@ export const IdentityProviderSelect = ({
render={({ field }) => (
<Select
id={name!}
onOpenChange={toggleOpen}
toggle={(ref) => (
<MenuToggle
data-testid={name!}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/organizations/Members.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -111,6 +111,7 @@ export const Members = () => {
<>
<ToolbarItem>
<Dropdown
onOpenChange={toggle}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/realm-settings/DefaultGroupsTab.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -172,6 +172,7 @@ export const DefaultsGroupsTab = () => {
</ToolbarItem>
<ToolbarItem>
<Dropdown
onOpenChange={toggleKebab}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -384,6 +384,7 @@ export const RealmOverrides = ({
</Button>
<ToolbarItem>
<Dropdown
onOpenChange={(isOpen) => setKebabOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/apps/admin-ui/src/user/details/SearchFilter.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@ export const SearchDropdown = ({
return (
<Dropdown
className="keycloak__users__searchtype"
onOpenChange={(isOpen) => setSearchToggle(isOpen)}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,6 +94,7 @@ export const CredentialRow = ({
popperProps={{
position: "right",
}}
onOpenChange={toggleKebab}
toggle={(ref) => (
<MenuToggle
ref={ref}
Expand Down
1 change: 1 addition & 0 deletions js/libs/ui-shared/src/masthead/KeycloakDropdown.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ export const KeycloakDropdown = ({
popperProps={{
position: "right",
}}
onOpenChange={(isOpen) => setOpen(isOpen)}
toggle={(ref) => (
<MenuToggle
data-testid={`${rest["data-testid"]}-toggle`}
Expand Down
2 changes: 1 addition & 1 deletion js/libs/ui-shared/src/select/SingleSelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ export const SingleSelect = ({
}}
{...props}
onClick={toggle}
onOpenChange={() => setOpen(false)}
onOpenChange={(isOpen) => setOpen(isOpen)}
selected={selections}
onSelect={(_, value) => {
onSelect?.(value || "");
Expand Down
2 changes: 1 addition & 1 deletion js/libs/ui-shared/src/select/TypeaheadSelect.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ export const TypeaheadSelect = ({
<Select
{...rest}
onClick={toggle}
onOpenChange={() => onToggle?.(false)}
onOpenChange={(isOpen) => onToggle?.(isOpen)}
onSelect={(_, value) => onSelect?.(value || "")}
maxMenuHeight={propertyToString(maxHeight)}
popperProps={{ direction, width: propertyToString(width) }}
Expand Down