From 54003a1d310d5e13bc78370a11fd80aa077aece6 Mon Sep 17 00:00:00 2001 From: Tejaaswini Date: Wed, 10 Jun 2020 20:30:11 +0530 Subject: [PATCH] update: Invite user form design --- .../editorComponents/SelectComponent.tsx | 3 +- .../form/fields/SelectField.tsx | 2 + .../pages/organization/InviteUsersFromv2.tsx | 47 +++++++++++-------- 3 files changed, 31 insertions(+), 21 deletions(-) diff --git a/app/client/src/components/editorComponents/SelectComponent.tsx b/app/client/src/components/editorComponents/SelectComponent.tsx index b7e31a42f1..46013203f2 100644 --- a/app/client/src/components/editorComponents/SelectComponent.tsx +++ b/app/client/src/components/editorComponents/SelectComponent.tsx @@ -11,6 +11,7 @@ type SelectComponentProps = { options?: Array<{ id: string; name: string }>; placeholder?: string; size?: "large" | "small"; + outline?: boolean; }; export const SelectComponent = (props: SelectComponentProps) => { @@ -35,7 +36,7 @@ export const SelectComponent = (props: SelectComponentProps) => { props.options.filter(option => props.input.value === option.id)[0] .name : props.placeholder, - outline: true, + outline: props?.outline ?? true, size: props.size, }, openDirection: "down", diff --git a/app/client/src/components/editorComponents/form/fields/SelectField.tsx b/app/client/src/components/editorComponents/form/fields/SelectField.tsx index b8ce5d6d69..6663e5227c 100644 --- a/app/client/src/components/editorComponents/form/fields/SelectField.tsx +++ b/app/client/src/components/editorComponents/form/fields/SelectField.tsx @@ -25,6 +25,7 @@ type SelectFieldProps = { placeholder?: string; options?: Array<{ id: string; name: string; value?: string }>; size?: "large" | "small"; + outline?: boolean; }; export const SelectField = (props: SelectFieldProps) => { @@ -35,6 +36,7 @@ export const SelectField = (props: SelectFieldProps) => { component={renderComponent} options={props.options} size={props.size} + outline={props.outline} /> ); }; diff --git a/app/client/src/pages/organization/InviteUsersFromv2.tsx b/app/client/src/pages/organization/InviteUsersFromv2.tsx index 5bbe8b7d4a..b83a1b27a5 100644 --- a/app/client/src/pages/organization/InviteUsersFromv2.tsx +++ b/app/client/src/pages/organization/InviteUsersFromv2.tsx @@ -25,13 +25,15 @@ import { INVITE_USERS_SUBMIT_ERROR, } from "constants/messages"; import history from "utils/history"; +import { Colors } from "constants/Colors"; const StyledForm = styled.div` width: 100%; background: white; padding: ${props => props.theme.spaces[5]}px; &&& { .bp3-input { - width: 50vh; + width: calc(100vh - 285px); + box-shadow: none; } } .manageUsers { @@ -43,16 +45,17 @@ const StyledInviteFieldGroup = styled.div` display: flex; align-items: center; justify-content: space-between; - .users { - width: 300px; - } .wrapper { display: flex; width: 100%; flex-direction: row; - alignItem: "center", - justifyContent: "center", + justify-content: space-between; + padding-right: 5px; + border-width: 1px; + border-right: 0px; + border-style: solid; + border-color: ${Colors.ATHENS_GRAY}; } `; @@ -72,7 +75,8 @@ const UserList = styled.div` const StyledButton = styled(Button)` &&&.${Classes.BUTTON} { width: 83px; - height: 40px; + height: 41px; + border-radius: 0px; } `; @@ -103,19 +107,22 @@ const InviteUsersForm = (props: any) => { /> )} - - +
+ + +