From 855651e84913aab331290a7a347c0a897ed9cd7c Mon Sep 17 00:00:00 2001 From: Dylan Jeffers Date: Sun, 28 Apr 2024 20:12:14 -0700 Subject: [PATCH 1/2] [C-4077] Replace help-callout with hint --- .../help-callout/HelpCallout.module.css | 25 ------- .../components/help-callout/HelpCallout.tsx | 26 ------- .../LeavingAudiusModal.module.css | 19 ----- .../LeavingAudiusModal.tsx | 12 +-- .../components/modal-radio/ModalRadioItem.tsx | 19 +++-- .../RemixSettingsModal.module.css | 4 - .../RemixSettingsModal.tsx | 24 +++--- .../components/BlockUserConfirmationModal.tsx | 6 +- .../fields/AccessAndSaleMenuFields.tsx | 9 ++- .../upload-page/fields/ReleaseDateField.tsx | 17 ++--- .../RemixSettingsMenuFields.tsx | 22 +++--- .../DownloadAvailability.tsx | 75 ++++++++----------- .../SpecialAccessFields.tsx | 5 +- .../CollectibleGatedDescription.tsx | 11 ++- .../CollectibleGatedFields.tsx | 8 +- .../UsdcPurchaseFields.tsx | 13 +--- .../UsdcPurchaseGatedRadioField.tsx | 2 +- 17 files changed, 101 insertions(+), 196 deletions(-) delete mode 100644 packages/web/src/components/help-callout/HelpCallout.module.css delete mode 100644 packages/web/src/components/help-callout/HelpCallout.tsx diff --git a/packages/web/src/components/help-callout/HelpCallout.module.css b/packages/web/src/components/help-callout/HelpCallout.module.css deleted file mode 100644 index f7ce8d4da70..00000000000 --- a/packages/web/src/components/help-callout/HelpCallout.module.css +++ /dev/null @@ -1,25 +0,0 @@ -.root { - display: flex; - align-items: flex-start; - gap: var(--harmony-unit-4); - padding: var(--harmony-unit-3) var(--harmony-unit-4); - background: var(--harmony-n-50); - border: 1px solid var(--harmony-n-150); - border-radius: var(--harmony-unit-2); -} - -.icon, -.icon svg { - width: var(--harmony-unit-6); - height: var(--harmony-unit-6); -} - -.icon path { - fill: var(--harmony-neutral); -} - -.content { - font-weight: var(--harmony-font-medium); - font-size: var(--harmony-font-m); - line-height: 140%; -} diff --git a/packages/web/src/components/help-callout/HelpCallout.tsx b/packages/web/src/components/help-callout/HelpCallout.tsx deleted file mode 100644 index 563716ab490..00000000000 --- a/packages/web/src/components/help-callout/HelpCallout.tsx +++ /dev/null @@ -1,26 +0,0 @@ -import { ReactNode } from 'react' - -import { IconQuestionCircle } from '@audius/harmony' -import cn from 'classnames' - -import styles from './HelpCallout.module.css' - -/** @todo Rename to hint */ -export const HelpCallout = ({ - icon = , - content, - className, - contentClassName -}: { - icon?: ReactNode - content: ReactNode - className?: string - contentClassName?: string -}) => { - return ( -
-
{icon}
-
{content}
-
- ) -} diff --git a/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.module.css b/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.module.css index c3e836d2156..e2ec414fff1 100644 --- a/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.module.css +++ b/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.module.css @@ -5,25 +5,6 @@ gap: var(--harmony-unit-6); } -.hint { - align-self: stretch; -} - -.hintContent { - overflow: hidden; - text-overflow: ellipsis; - word-break: break-all; - - /* - Clamp vertically - Ignore the webkit prefix, it's actually supported across browsers: - https://developer.mozilla.org/en-US/docs/Web/CSS/-webkit-line-clamp - */ - display: -webkit-box; - -webkit-box-orient: vertical; - -webkit-line-clamp: 20; -} - .footer { display: flex; gap: var(--harmony-unit-2); diff --git a/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.tsx b/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.tsx index dfc0211df4d..f52be84591a 100644 --- a/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.tsx +++ b/packages/web/src/components/leaving-audius-modal/LeavingAudiusModal.tsx @@ -10,11 +10,10 @@ import { Button, IconExternalLink, IconInfo, - Text + Text, + Hint } from '@audius/harmony' -import { HelpCallout } from '../help-callout/HelpCallout' - import styles from './LeavingAudiusModal.module.css' const messages = { @@ -44,12 +43,7 @@ export const LeavingAudiusModal = () => { {messages.body} - } - content={link} - /> + {link}