Skip to content

Commit 997e9a9

Browse files
spark33bruugey
andauthored
file renames (#2154)
Co-authored-by: Brooke Scarlett Yalof <[email protected]>
1 parent 9b7a823 commit 997e9a9

File tree

11 files changed

+34
-16
lines changed

11 files changed

+34
-16
lines changed

.changeset/hot-cats-marry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@leafygreen-ui/marketing-modal': minor
3+
---
4+
5+
`title` prop is now typed as ReactNode to allow customizations
File renamed without changes.

packages/marketing-modal/src/BlobSVG/BlobSVG.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@ import React from 'react';
22

33
import { css, cx } from '@leafygreen-ui/emotion';
44

5-
import { BlobPosition } from '../MarketingModal/types';
5+
import { BlobPosition } from '../MarketingModal/MarketingModal.types';
66

7-
import { baseStyles, themeStyles } from './styles';
8-
import { BlobSVGProperties, BlobSVGProps } from './types';
7+
import { baseStyles, themeStyles } from './BlobSVG.styles';
8+
import { BlobSVGProperties, BlobSVGProps } from './BlobSVG.types';
99

1010
const blobSVGPaths: Record<BlobPosition, Record<BlobSVGProperties, string>> = {
1111
[BlobPosition.TopLeft]: {

packages/marketing-modal/src/BlobSVG/types.ts renamed to packages/marketing-modal/src/BlobSVG/BlobSVG.types.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { Theme } from '@leafygreen-ui/lib';
22

3-
import { BlobPosition } from '../MarketingModal/types';
3+
import { BlobPosition } from '../MarketingModal/MarketingModal.types';
44

55
export interface BlobSVGProps {
66
blobPosition: BlobPosition;

packages/marketing-modal/src/Graphic/styles.ts renamed to packages/marketing-modal/src/Graphic/Graphic.styles.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Theme } from '@leafygreen-ui/lib';
33
import { palette } from '@leafygreen-ui/palette';
44
import { spacing } from '@leafygreen-ui/tokens';
55

6-
import { GraphicStyle } from '../MarketingModal/types';
6+
import { GraphicStyle } from '../MarketingModal/MarketingModal.types';
77

88
const centeredContainerStyle = css`
99
padding-top: 48px;

packages/marketing-modal/src/Graphic/Graphic.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import React from 'react';
33
import { cx } from '@leafygreen-ui/emotion';
44

55
import { BlobSVG } from '../BlobSVG/BlobSVG';
6-
import { GraphicStyle } from '../MarketingModal/types';
6+
import { GraphicStyle } from '../MarketingModal/MarketingModal.types';
77

88
import {
99
baseStyle,
@@ -12,8 +12,8 @@ import {
1212
curvedSVGBaseStyles,
1313
curvedSVGThemeStyles,
1414
filledStyle,
15-
} from './styles';
16-
import { GraphicProps } from './types';
15+
} from './Graphic.styles';
16+
import { GraphicProps } from './Graphic.types';
1717

1818
/**
1919
*

packages/marketing-modal/src/Graphic/types.ts renamed to packages/marketing-modal/src/Graphic/Graphic.types.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
import { Theme } from '@leafygreen-ui/lib';
22

3-
import { BlobPosition, GraphicStyle } from '../MarketingModal/types';
3+
import {
4+
BlobPosition,
5+
GraphicStyle,
6+
} from '../MarketingModal/MarketingModal.types';
47

58
export interface GraphicProps {
69
graphic: React.ReactElement;
File renamed without changes.

packages/marketing-modal/src/MarketingModal/MarketingModal.tsx

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,12 @@ import {
2020
linkStyle,
2121
titleStyle,
2222
wrapperStyle,
23-
} from './styles';
24-
import { BlobPosition, GraphicStyle, MarketingModalProps } from './types';
23+
} from './MarketingModal.styles';
24+
import {
25+
BlobPosition,
26+
GraphicStyle,
27+
MarketingModalProps,
28+
} from './MarketingModal.types';
2529

2630
const MarketingModal = ({
2731
children,
@@ -91,7 +95,7 @@ const MarketingModal = ({
9195
MarketingModal.displayName = 'MarketingModal';
9296

9397
MarketingModal.propTypes = {
94-
title: PropTypes.string.isRequired,
98+
title: PropTypes.element.isRequired,
9599
graphic: PropTypes.element.isRequired,
96100
graphicStyle: PropTypes.oneOf(Object.values(GraphicStyle)),
97101
open: PropTypes.bool,

packages/marketing-modal/src/MarketingModal/types.ts renamed to packages/marketing-modal/src/MarketingModal/MarketingModal.types.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
import { ReactNode } from 'react';
2+
13
import { ModalProps } from '@leafygreen-ui/modal';
24

35
export const BlobPosition = {
@@ -15,11 +17,12 @@ export const GraphicStyle = {
1517

1618
export type GraphicStyle = (typeof GraphicStyle)[keyof typeof GraphicStyle];
1719

18-
export interface MarketingModalProps extends Omit<ModalProps, 'size'> {
20+
export interface MarketingModalProps
21+
extends Omit<ModalProps, 'size' | 'title'> {
1922
/**
2023
* Text of header element
2124
*/
22-
title: string;
25+
title: ReactNode;
2326

2427
/**
2528
* React Element to be rendered as the modal's hero image

0 commit comments

Comments
 (0)