From 0c1b4420a7c9c283afad5422efb0c75e26aa9938 Mon Sep 17 00:00:00 2001 From: Timofey Boyko Date: Mon, 27 Nov 2023 17:57:36 +0300 Subject: [PATCH] Client:OAuth2: fix styles for edit form --- .../ClientForm/ClientForm.styled.ts | 8 +++++++ .../ClientForm/components/InputGroup.tsx | 3 +-- .../ClientForm/components/MultiInputGroup.tsx | 2 ++ packages/components/selected-item/index.js | 22 ++++++++++++------- 4 files changed, 25 insertions(+), 10 deletions(-) diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/ClientForm.styled.ts b/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/ClientForm.styled.ts index 8da460ea0f..1bfd29bf60 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/ClientForm.styled.ts +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/ClientForm.styled.ts @@ -101,6 +101,14 @@ const StyledInputGroup = styled.div` .description { color: ${(props) => props.theme.oauth.clientForm.descriptionColor}; } + + .field-body { + display: flex; + align-items: center; + justify-content: space-between; + + gap: 8px; + } `; StyledInputGroup.defaultProps = { theme: Base }; diff --git a/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/components/InputGroup.tsx b/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/components/InputGroup.tsx index 5a4498d191..8989ddec97 100644 --- a/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/components/InputGroup.tsx +++ b/packages/client/src/pages/PortalSettings/categories/developer-tools/OAuth/sub-components/ClientForm/components/InputGroup.tsx @@ -82,7 +82,6 @@ const InputGroup = ({ children ) : ( <> - {" "} { !isDisabled && onAdd(name, v); }} diff --git a/packages/components/selected-item/index.js b/packages/components/selected-item/index.js index 941b938010..b591c6f276 100644 --- a/packages/components/selected-item/index.js +++ b/packages/components/selected-item/index.js @@ -17,6 +17,7 @@ const SelectedItem = (props) => { group, forwardedRef, classNameCloseButton, + hideCross, } = props; if (!label) return <>; @@ -48,14 +49,16 @@ const SelectedItem = (props) => { > {label} - + {!hideCross && ( + + )} ); }; @@ -65,6 +68,8 @@ SelectedItem.propTypes = { label: PropTypes.oneOfType([PropTypes.string, PropTypes.object]), /** Sets the 'width: fit-content' property */ isInline: PropTypes.bool, + /** Hide cross icon */ + hideCross: PropTypes.bool, /** Sets a callback function that is triggered when the cross icon is clicked */ onClose: PropTypes.func.isRequired, /** Sets a callback function that is triggered when the selected item is clicked */ @@ -87,6 +92,7 @@ SelectedItem.propTypes = { SelectedItem.defaultProps = { isInline: true, + hideCross: false, isDisabled: false, };