From 753dbe6407cb477cc0e59a99dbc6f980391ab73e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BAlia=20Jaeger=20Foresti?= <60678893+juliajforesti@users.noreply.github.com> Date: Mon, 26 Dec 2022 12:34:28 -0300 Subject: [PATCH] [FIX] Tokens usage (#27541) --- .../Attachments/FieldsAttachment/Field.tsx | 6 ++-- .../tabs/AppDetails/AppDetails.tsx | 6 ++-- .../views/admin/apps/AppsList/AppRow.tsx | 1 - .../CategoryFilter/CategoryDropDownAnchor.tsx | 36 ++++++++----------- .../CategoryFilter/CategoryDropDownList.tsx | 2 +- .../admin/apps/components/RadioButtonList.tsx | 2 +- .../RadioDropDown/RadioDownAnchor.tsx | 2 +- .../components/ScreenshotCarouselAnchor.tsx | 5 ++- .../client/views/admin/users/InviteUsers.tsx | 2 +- .../ReadReceiptsModal/ReadReceiptRow.tsx | 5 ++- .../WebdavFilePickerGrid.tsx | 5 ++- .../users/SeatsCapUsage/SeatsCapUsage.tsx | 2 +- .../client/voip/modal/DialPad/PadButton.tsx | 5 ++- 13 files changed, 32 insertions(+), 47 deletions(-) diff --git a/apps/meteor/client/components/message/Attachments/FieldsAttachment/Field.tsx b/apps/meteor/client/components/message/Attachments/FieldsAttachment/Field.tsx index 90aea18563a..9cd2ee32abd 100644 --- a/apps/meteor/client/components/message/Attachments/FieldsAttachment/Field.tsx +++ b/apps/meteor/client/components/message/Attachments/FieldsAttachment/Field.tsx @@ -10,10 +10,8 @@ type FieldProps = { // TODO: description missing color token const Field: FC = ({ title, value, ...props }) => ( - - - {title} - + + {title} {value} ); diff --git a/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx b/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx index c90bd0995b7..c5a1307ce2e 100644 --- a/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx +++ b/apps/meteor/client/views/admin/apps/AppDetailsPage/tabs/AppDetails/AppDetails.tsx @@ -24,7 +24,7 @@ const AppDetails = ({ app }: { app: AppInfo }): ReactElement => { const isCarouselVisible = screenshots && Boolean(screenshots.length); return ( - + {app.licenseValidation && ( <> {Object.entries(app.licenseValidation.warnings).map(([key]) => ( @@ -46,14 +46,14 @@ const AppDetails = ({ app }: { app: AppInfo }): ReactElement => { {isCarouselVisible && } - + {t('Description')} - + {t('Categories')} diff --git a/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx b/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx index ebb9730d0c4..05271b590d1 100644 --- a/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx +++ b/apps/meteor/client/views/admin/apps/AppsList/AppRow.tsx @@ -71,7 +71,6 @@ const AppRow = (props: AppRowProps): ReactElement => { flexDirection='row' justifyContent='space-between' alignItems='center' - bg='surface' mbe='x8' pb='x8' pi='x16' diff --git a/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx b/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx index 722e9c472b8..9768bd165fb 100644 --- a/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx +++ b/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownAnchor.tsx @@ -1,54 +1,46 @@ -import type { Select } from '@rocket.chat/fuselage'; import { Box, Button, Icon } from '@rocket.chat/fuselage'; import { useTranslation } from '@rocket.chat/ui-contexts'; -import type { ComponentProps } from 'react'; +import type { MouseEventHandler } from 'react'; import React, { forwardRef } from 'react'; -const CategoryDropDownAnchor = forwardRef> & { selectedCategoriesCount: number }>( - function CategoryDropDownAnchor(props, ref) { +const CategoryDropDownAnchor = forwardRef }>( + function CategoryDropDownAnchor({ onClick, selectedCategoriesCount }, ref) { const t = useTranslation(); return ( ); diff --git a/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx b/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx index f8880ebf352..16ecdd7126a 100644 --- a/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx +++ b/apps/meteor/client/views/admin/apps/components/CategoryFilter/CategoryDropDownList.tsx @@ -6,7 +6,7 @@ import type { CategoryDropDownListProps } from '../../definitions/CategoryDropdo const CategoryDropDownList: FC = function CategoryDropDownList({ groups, onSelected }) { return ( - + {groups.map((group, index) => ( {group.label && ( diff --git a/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx b/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx index 5d272555094..a8c117716ab 100644 --- a/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx +++ b/apps/meteor/client/views/admin/apps/components/RadioButtonList.tsx @@ -5,7 +5,7 @@ import React from 'react'; import type { RadioDropDownProps } from '../definitions/RadioDropDownDefinitions'; const RadioButtonList = ({ group, onSelected }: RadioDropDownProps): ReactElement => ( - + {group.label && ( {group.label} diff --git a/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx b/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx index 1e8d2d7438b..aa08375f0b8 100644 --- a/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx +++ b/apps/meteor/client/views/admin/apps/components/RadioDropDown/RadioDownAnchor.tsx @@ -10,7 +10,7 @@ const RadioDownAnchor = forwardRef item.checked)?.label; - return 0} color='hint' {...props} />; }, ); diff --git a/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx b/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx index cdbeda4e3c8..2400633212c 100644 --- a/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx +++ b/apps/meteor/client/views/admin/apps/components/ScreenshotCarouselAnchor.tsx @@ -1,7 +1,6 @@ import type { AppScreenshot } from '@rocket.chat/core-typings'; import { css } from '@rocket.chat/css-in-js'; import { Box, Icon } from '@rocket.chat/fuselage'; -import colors from '@rocket.chat/fuselage-tokens/colors'; import type { ReactElement } from 'react'; import React, { useCallback, useEffect, useState } from 'react'; import { createPortal } from 'react-dom'; @@ -106,9 +105,9 @@ const ScreenshotCarouselAnchor = ({ screenshots }: ScreenshotCarouselAnchorProps ]} /> - + {' '} - + {currentPreviewIndex + 1} of {screenshots.length} diff --git a/apps/meteor/client/views/admin/users/InviteUsers.tsx b/apps/meteor/client/views/admin/users/InviteUsers.tsx index 6bacfbabf56..ddf0280d7b0 100644 --- a/apps/meteor/client/views/admin/users/InviteUsers.tsx +++ b/apps/meteor/client/views/admin/users/InviteUsers.tsx @@ -25,7 +25,7 @@ const InviteUsers = (props: InviteUsersProps): ReactElement => { }; return ( - + {t('Send_invitation_email')} diff --git a/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx b/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx index 4bf4f967bf2..0b6ea0c9bf0 100644 --- a/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx +++ b/apps/meteor/client/views/room/modals/ReadReceiptsModal/ReadReceiptRow.tsx @@ -1,7 +1,6 @@ import type { ReadReceipt } from '@rocket.chat/core-typings'; import { css } from '@rocket.chat/css-in-js'; -import { Box } from '@rocket.chat/fuselage'; -import colors from '@rocket.chat/fuselage-tokens/colors'; +import { Box, Palette } from '@rocket.chat/fuselage'; import type { ReactElement } from 'react'; import React from 'react'; @@ -11,7 +10,7 @@ import { useUserDisplayName } from '../../../../hooks/useUserDisplayName'; const hoverStyle = css` &:hover { - background-color: ${colors.n400}; + background-color: ${Palette.surface['surface-neutral']}; } `; diff --git a/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx b/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx index dce63e8bb4e..47a49f399f8 100644 --- a/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx +++ b/apps/meteor/client/views/room/webdav/WebdavFilePickerModal/WebdavFilePickerGrid/WebdavFilePickerGrid.tsx @@ -1,7 +1,6 @@ import type { IWebdavNode } from '@rocket.chat/core-typings'; import { css } from '@rocket.chat/css-in-js'; -import { Box, Icon, Skeleton, States, StatesIcon, StatesTitle } from '@rocket.chat/fuselage'; -import colors from '@rocket.chat/fuselage-tokens/colors.json'; +import { Box, Icon, Skeleton, States, StatesIcon, StatesTitle, Palette } from '@rocket.chat/fuselage'; import { useTranslation } from '@rocket.chat/ui-contexts'; import type { ReactElement, ComponentProps } from 'react'; import React from 'react'; @@ -20,7 +19,7 @@ const WebdavFilePickerGrid = ({ webdavNodes, onNodeClick, isLoading }: WebdavFil const hoverStyle = css` &:hover { - background-color: ${colors.n400}; + background-color: ${Palette.surface['surface-neutral']}; cursor: pointer; } `; diff --git a/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx b/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx index 7e4821fbd8e..00cf8c6dd4d 100644 --- a/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx +++ b/apps/meteor/ee/client/views/admin/users/SeatsCapUsage/SeatsCapUsage.tsx @@ -13,7 +13,7 @@ const SeatsCapUsage = ({ limit, members }: SeatsCapUsageProps): ReactElement => const percentage = Math.max(0, Math.min((100 / limit) * members, 100)); const closeToLimit = percentage >= 80; const reachedLimit = percentage >= 100; - const color = closeToLimit ? 'danger-500' : 'success-500'; + const color = closeToLimit ? 'status-font-on-danger' : 'status-font-on-success'; const seatsLeft = Math.max(0, limit - members); return ( diff --git a/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx b/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx index d41687f8876..366aebb4990 100644 --- a/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx +++ b/apps/meteor/ee/client/voip/modal/DialPad/PadButton.tsx @@ -1,6 +1,5 @@ import { css } from '@rocket.chat/css-in-js'; -import { Box, Button } from '@rocket.chat/fuselage'; -import colors from '@rocket.chat/fuselage-tokens/colors'; +import { Box, Button, Palette } from '@rocket.chat/fuselage'; import type { ReactElement } from 'react'; import React from 'react'; @@ -19,7 +18,7 @@ const padButtonStyle = css` align-items: center; &:hover { - background-color: ${colors.n400}; + background-color: ${Palette.surface['surface-neutral']}; } `;