From 406ca1ec898ca3709c8dedda86dec90d9ed66bf2 Mon Sep 17 00:00:00 2001 From: Gavin Barron Date: Wed, 18 Oct 2023 06:43:04 -0700 Subject: [PATCH] fix: reduce padding on chat member management dialog (#2779) --- .yarn/install-state.gz | Bin 4613180 -> 4613180 bytes .../ManageChatMembers/AddChatMembers.tsx | 51 +++++++++++--- .../ManageChatMembers/ListChatMembers.tsx | 22 +++++- .../ManageChatMembers/ManageChatMembers.tsx | 18 ++++- .../manage-chat-members.styles.ts | 65 ------------------ 5 files changed, 78 insertions(+), 78 deletions(-) delete mode 100644 packages/mgt-chat/src/components/ManageChatMembers/manage-chat-members.styles.ts diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index b7a20377460dad5827e8b80f561dd7c0aeb32cc5..8663947b7b835739f398d407745e2f5fee2ecebc 100644 GIT binary patch delta 17874 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 BnaKbE delta 17860 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 diff --git a/packages/mgt-chat/src/components/ManageChatMembers/AddChatMembers.tsx b/packages/mgt-chat/src/components/ManageChatMembers/AddChatMembers.tsx index db17cdab74..440251d692 100644 --- a/packages/mgt-chat/src/components/ManageChatMembers/AddChatMembers.tsx +++ b/packages/mgt-chat/src/components/ManageChatMembers/AddChatMembers.tsx @@ -1,16 +1,46 @@ import React, { ChangeEvent, useCallback, useState } from 'react'; import { ChoiceGroup, IChoiceGroupOption } from '@fluentui/react'; -import { Button } from '@fluentui/react-components'; -import { Input, InputOnChangeData } from '@fluentui/react-components'; +import { shorthands, makeStyles, Button, Input, InputOnChangeData } from '@fluentui/react-components'; import { IDynamicPerson, PeoplePicker } from '@microsoft/mgt-react'; -import { styles } from './manage-chat-members.styles'; interface AddChatMembersProps { closeDialog: () => void; addChatMembers: (userIds: string[], history?: Date) => Promise; } +const useStyles = makeStyles({ + addMembers: { + display: 'flex', + flexDirection: 'column', + paddingBlockEnd: '18px', + ...shorthands.paddingInline('20px') + }, + buttonRow: { + display: 'flex', + columnGap: '8px', + flexDirection: 'row', + justifyContent: 'flex-end', + paddingBlockStart: '18px' + }, + dialogHeading: { + paddingInlineStart: '4px', + marginBlockStart: '18px', + marginBlockEnd: '10px' + }, + historyInput: { width: '48px' }, + option: { + display: 'flex', + alignItems: 'center', + columnGap: '4px' + }, + radio: { + marginBlockStart: '8px', + paddingInlineStart: '2px' + } +}); + const AddChatMembers = ({ addChatMembers, closeDialog }: AddChatMembersProps) => { + const styles = useStyles(); const [daysOfHistory, setDaysOfHistory] = useState(1); const handleHistoryChanged = useCallback( (_: ChangeEvent, data: InputOnChangeData) => { @@ -80,20 +110,25 @@ const AddChatMembers = ({ addChatMembers, closeDialog }: AddChatMembersProps) => ]; return (
-

Add

+

Add

= 20} /> - +
- +
); diff --git a/packages/mgt-chat/src/components/ManageChatMembers/ListChatMembers.tsx b/packages/mgt-chat/src/components/ManageChatMembers/ListChatMembers.tsx index ac8f0bd62a..999d6d1c52 100644 --- a/packages/mgt-chat/src/components/ManageChatMembers/ListChatMembers.tsx +++ b/packages/mgt-chat/src/components/ManageChatMembers/ListChatMembers.tsx @@ -1,5 +1,7 @@ import React, { useCallback, useState } from 'react'; import { + makeStyles, + shorthands, Button, Dialog, DialogActions, @@ -11,8 +13,7 @@ import { import { List, ListItem } from '@fluentui/react-northstar'; import { Person, PersonViewType } from '@microsoft/mgt-react'; import { AadUserConversationMember } from '@microsoft/microsoft-graph-types'; -import { styles } from './manage-chat-members.styles'; -import { Dismiss24Regular, Dismiss24Filled, bundleIcon } from '@fluentui/react-icons'; +import { Dismiss24Regular, bundleIcon } from '@fluentui/react-icons'; interface ListChatMembersProps { currentUserId: string; @@ -23,7 +24,24 @@ interface ListChatMembersProps { const RemovePerson = bundleIcon(Dismiss24Regular, () => <>); +const useStyles = makeStyles({ + listItem: { + listStyleType: 'none', + width: '100%' + }, + memberList: { + fontWeight: 800, + gridGap: '8px', + ...shorthands.marginBlock('0px'), + ...shorthands.padding('4px') + }, + fullWidth: { + width: '100%' + } +}); + const ListChatMembers = ({ members, currentUserId, removeChatMember, closeParentPopover }: ListChatMembersProps) => { + const styles = useStyles(); const [removeDialogOpen, setRemoveDialogOpen] = useState(false); const [removeUser, setRemoveUser] = useState(undefined); const openRemoveDialog = useCallback((user: AadUserConversationMember) => { diff --git a/packages/mgt-chat/src/components/ManageChatMembers/ManageChatMembers.tsx b/packages/mgt-chat/src/components/ManageChatMembers/ManageChatMembers.tsx index b886f33732..672daea220 100644 --- a/packages/mgt-chat/src/components/ManageChatMembers/ManageChatMembers.tsx +++ b/packages/mgt-chat/src/components/ManageChatMembers/ManageChatMembers.tsx @@ -1,5 +1,7 @@ import React, { useCallback, useState } from 'react'; import { + makeStyles, + shorthands, Button, Popover, PopoverSurface, @@ -23,7 +25,6 @@ import { DoorArrowLeft20Regular } from '@fluentui/react-icons'; import { AadUserConversationMember } from '@microsoft/microsoft-graph-types'; -import { styles } from './manage-chat-members.styles'; import { buttonIconStyles } from '../styles/common.styles'; import { AddChatMembers } from './AddChatMembers'; import { ListChatMembers } from './ListChatMembers'; @@ -38,7 +39,18 @@ interface ManageChatMembersProps { const AddPeople = bundleIcon(PeopleAdd24Filled, PeopleAdd24Regular); const Leave = bundleIcon(DoorArrowLeft20Filled, DoorArrowLeft20Regular); +const useStyles = makeStyles({ + popover: { + ...shorthands.padding('0 !important') + }, + triggerButton: { + minWidth: 'unset !important', + width: 'max-content' + } +}); + const ManageChatMembers = ({ currentUserId, members, addChatMembers, removeChatMember }: ManageChatMembersProps) => { + const styles = useStyles(); const [isPopoverOpen, setIsPopoverOpen] = useState(false); const [showAddMembers, setShowAddMembers] = useState(false); const openAddMembers = useCallback(() => { @@ -81,7 +93,7 @@ const ManageChatMembers = ({ currentUserId, members, addChatMembers, removeChatM {showAddMembers ? ( ) : ( -
+ <> -
+ )} diff --git a/packages/mgt-chat/src/components/ManageChatMembers/manage-chat-members.styles.ts b/packages/mgt-chat/src/components/ManageChatMembers/manage-chat-members.styles.ts deleted file mode 100644 index 405ad84672..0000000000 --- a/packages/mgt-chat/src/components/ManageChatMembers/manage-chat-members.styles.ts +++ /dev/null @@ -1,65 +0,0 @@ -/** - * ------------------------------------------------------------------------------------------- - * Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License. - * See License in the project root for license information. - * ------------------------------------------------------------------------------------------- - */ - -import { mergeStyles } from '@fluentui/react'; -const styles = { - actionIcon: mergeStyles({ - height: '18px', - width: '18px' - }), - addMembers: mergeStyles({ - display: 'flex', - flexDirection: 'column' - }), - buttonRow: mergeStyles({ - display: 'flex', - flexDirection: 'row' - }), - container: mergeStyles({ - display: 'flex', - flexDirection: 'column', - width: 'max-content', - padding: '4px 12px 12px 12px' - }), - historyInput: mergeStyles({ width: '48px' }), - listItem: mergeStyles({ - listStyleType: 'none', - width: '100%' - }), - manageMemberButton: mergeStyles({ - color: '#616161', - width: 'min-content' - }), - memberItem: mergeStyles({ - paddingTop: '8px' - }), - memberList: mergeStyles({ - fontWeight: 800, - gridGap: '8px', - marginBlock: '0px', - paddingInline: '0px' - }), - fullWidth: mergeStyles({ - width: '100%' - }), - popover: mergeStyles({ - paddingLeft: '0', - paddingRight: '0', - paddingTop: '0', - paddingBottom: '0' - }), - option: mergeStyles({ - display: 'flex', - alignItems: 'center', - columnGap: '4px' - }), - triggerButton: mergeStyles({ - minWidth: 'unset !important', - width: 'max-content' - }) -}; -export { styles };