From db21c142df04485272b53867e4cd09a90cc5c3a1 Mon Sep 17 00:00:00 2001
From: Nick Diehl <47604184+ncdiehl11@users.noreply.github.com>
Date: Thu, 9 May 2024 16:53:55 -0400
Subject: [PATCH] fix(app): fix UpdateAppModal style (#15149)
Closes RQA-2675
---
app/src/molecules/ReleaseNotes/index.tsx | 14 ++++++++-
app/src/organisms/UpdateAppModal/index.tsx | 33 +++++++++-------------
2 files changed, 26 insertions(+), 21 deletions(-)
diff --git a/app/src/molecules/ReleaseNotes/index.tsx b/app/src/molecules/ReleaseNotes/index.tsx
index 1b3e1821bd8..77690361b15 100644
--- a/app/src/molecules/ReleaseNotes/index.tsx
+++ b/app/src/molecules/ReleaseNotes/index.tsx
@@ -1,7 +1,8 @@
import * as React from 'react'
import Markdown from 'react-markdown'
-import { StyledText } from '@opentrons/components'
+import { Box, COLORS, SPACING, StyledText } from '@opentrons/components'
+
import { useIsOEMMode } from '../../resources/robot-settings/hooks'
import styles from './styles.module.css'
@@ -28,6 +29,7 @@ export function ReleaseNotes(props: ReleaseNotesProps): JSX.Element {
li: ListItemText,
p: ParagraphText,
a: ExternalLink,
+ hr: HorizontalRule,
}}
>
{source}
@@ -58,3 +60,13 @@ function ListItemText(props: JSX.IntrinsicAttributes): JSX.Element {
function UnnumberedListText(props: JSX.IntrinsicAttributes): JSX.Element {
return
}
+
+function HorizontalRule(): JSX.Element {
+ return (
+
+ )
+}
diff --git a/app/src/organisms/UpdateAppModal/index.tsx b/app/src/organisms/UpdateAppModal/index.tsx
index d3a434154d0..c053cc01a4a 100644
--- a/app/src/organisms/UpdateAppModal/index.tsx
+++ b/app/src/organisms/UpdateAppModal/index.tsx
@@ -12,8 +12,8 @@ import {
Flex,
JUSTIFY_SPACE_AROUND,
JUSTIFY_SPACE_BETWEEN,
- NewPrimaryBtn,
- NewSecondaryBtn,
+ PrimaryButton,
+ SecondaryButton,
SPACING,
StyledText,
} from '@opentrons/components'
@@ -62,18 +62,7 @@ const PlaceholderError = ({
export const RELEASE_NOTES_URL_BASE =
'https://github.com/Opentrons/opentrons/releases/tag/v'
const UPDATE_ERROR = 'Update Error'
-const FOOTER_BUTTON_STYLE = css`
- text-transform: lowercase;
- padding-left: ${SPACING.spacing16};
- padding-right: ${SPACING.spacing16};
- border-radius: ${BORDERS.borderRadius8};
- margin-top: ${SPACING.spacing16};
- margin-bottom: ${SPACING.spacing16};
- &:first-letter {
- text-transform: uppercase;
- }
-`
const UpdateAppBanner = styled(Banner)`
border: none;
`
@@ -122,7 +111,13 @@ export function UpdateAppModal(props: UpdateAppModalProps): JSX.Element {
removeActiveAppUpdateToast()
const appUpdateFooter = (
-
+
-
{t('remind_later')}
-
-
+ dispatch(downloadShellUpdate())}
marginRight={SPACING.spacing12}
- css={FOOTER_BUTTON_STYLE}
>
{t('update_app_now')}
-
+
)