1
1
import Markdown from 'react-markdown'
2
- import styled from 'styled-components'
3
2
import { LegacyStyledText } from '../../atoms'
4
3
import { Box } from '../../primitives'
5
4
import { COLORS } from '../../helix-design-system'
6
5
import { SPACING } from '../../ui-style-constants'
7
6
7
+ import styles from './styles.module.css'
8
+
8
9
export interface ReleaseNotesProps {
9
10
isOEMMode : boolean
10
11
source ?: string | null
@@ -16,7 +17,7 @@ export function ReleaseNotes(props: ReleaseNotesProps): JSX.Element {
16
17
const { source, isOEMMode } = props
17
18
18
19
return (
19
- < div css = { ReleaseNotesStyled } >
20
+ < div className = { styles . release_notes } >
20
21
{ source != null && ! isOEMMode ? (
21
22
< Markdown
22
23
components = { {
@@ -67,70 +68,3 @@ function HorizontalRule(): JSX.Element {
67
68
/>
68
69
)
69
70
}
70
-
71
- const ReleaseNotesStyled = styled . div `
72
- .release_notes {
73
- width: 100%;
74
- max-height: 100%;
75
- padding: 0 0.5rem;
76
-
77
- & > h1 {
78
- font-size: var(--fs-header); /* from legacy --font-header-dark */
79
- font-weight: var(--fw-semibold); /* from legacy --font-header-dark */
80
- color: var(--c-font-dark); /* from legacy --font-header-dark */
81
- margin-bottom: 1rem;
82
- }
83
-
84
- & > h2 {
85
- font-size: var(--fs-header); /* from legacy --font-header-dark */
86
- color: var(--c-font-dark); /* from legacy --font-header-dark */
87
- font-weight: var(--fw-regular);
88
- margin-top: 1rem;
89
- margin-bottom: 0.75rem;
90
- }
91
-
92
- & > h3 {
93
- font-size: var(--fs-body-2); /* from legacy --font-body-2-dark */
94
- color: var(--c-font-dark); /* from legacy --font-body-2-dark */
95
- font-weight: var(--fw-semibold);
96
- margin-top: 0.75rem;
97
- margin-bottom: 0.5rem;
98
- }
99
-
100
- & ul,
101
- & ol {
102
- margin-left: 1.25rem;
103
- margin-bottom: 0.25rem;
104
- font-size: var(--fs-body-2);
105
- color: var(--c-font-dark); /* from legacy --font-body-2-dark */
106
- }
107
-
108
- & li {
109
- margin: 0.25rem 0;
110
- font-size: var(--fs-body-2);
111
- color: var(--c-font-dark); /* from legacy --font-body-2-dark */
112
- }
113
-
114
- & code {
115
- font-family: monospace;
116
- color: var(--c-font-dark);
117
- }
118
-
119
- & pre {
120
- margin: 0.5rem 0;
121
- padding: 0.5rem 0.75rem;
122
- background-color: var(--c-font-dark);
123
-
124
- & code {
125
- color: var(--c-font-light);
126
- }
127
- }
128
-
129
- & p {
130
- font-size: var(--fs-body-2); /* from legacy --font-body-2-dark */
131
- font-weight: var(--fw-regular); /* from legacy --font-body-2-dark */
132
- color: var(--c-font-dark); /* from legacy --font-body-2-dark */
133
- margin-bottom: 1rem;
134
- }
135
- }
136
- `
0 commit comments