Skip to content

Commit 22b4d82

Browse files
authored
chore(packages): deprecate box, chat-disclaimer, and message-actions packages (#3181)
* chore(message): rename and reorg MessagePromotion stories file * chore(box): mv to deprecated-packages * chore(chat-disclaimer): mv deprecated-packages * chore(message-actions): mv deprecated-packages * docs: remove deprecated packages from root README * fix(message-feed): rm chat-disclaimer dev dep * chore(install): update packages list
1 parent 7c79bb2 commit 22b4d82

37 files changed

+12
-130
lines changed

README.md

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ import Button from '@leafygreen-ui/button';
7272
| [@leafygreen-ui/avatar](./packages/avatar) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/avatar)](https://www.npmjs.com/package/@leafygreen-ui/avatar) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/avatar?color=white) | [Live Example](http://mongodb.design/component/avatar/live-example) |
7373
| [@leafygreen-ui/badge](./packages/badge) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/badge)](https://www.npmjs.com/package/@leafygreen-ui/badge) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/badge?color=white) | [Live Example](http://mongodb.design/component/badge/live-example) |
7474
| [@leafygreen-ui/banner](./packages/banner) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/banner)](https://www.npmjs.com/package/@leafygreen-ui/banner) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/banner?color=white) | [Live Example](http://mongodb.design/component/banner/live-example) |
75-
| [@leafygreen-ui/box](./packages/box) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/box)](https://www.npmjs.com/package/@leafygreen-ui/box) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/box?color=white) | [Live Example](http://mongodb.design/component/box/live-example) |
7675
| [@leafygreen-ui/button](./packages/button) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/button)](https://www.npmjs.com/package/@leafygreen-ui/button) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/button?color=white) | [Live Example](http://mongodb.design/component/button/live-example) |
7776
| [@leafygreen-ui/callout](./packages/callout) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/callout)](https://www.npmjs.com/package/@leafygreen-ui/callout) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/callout?color=white) | [Live Example](http://mongodb.design/component/callout/live-example) |
7877
| [@leafygreen-ui/card](./packages/card) | [![version](https://img.shields.io/npm/v/@leafygreen-ui/card)](https://www.npmjs.com/package/@leafygreen-ui/card) | ![downloads](https://img.shields.io/npm/dm/@leafygreen-ui/card?color=white) | [Live Example](http://mongodb.design/component/card/live-example) |
@@ -149,14 +148,12 @@ import Button from '@leafygreen-ui/button';
149148
| [@lg-charts/legend](./charts/legend) | [![version](https://img.shields.io/npm/v/@lg-charts/legend)](https://www.npmjs.com/package/@lg-charts/legend) | ![downloads](https://img.shields.io/npm/dm/@lg-charts/legend?color=white) | [Live Example](http://mongodb.design/component/legend/live-example) |
150149
| [@lg-charts/series-provider](./charts/series-provider) | [![version](https://img.shields.io/npm/v/@lg-charts/series-provider)](https://www.npmjs.com/package/@lg-charts/series-provider) | ![downloads](https://img.shields.io/npm/dm/@lg-charts/series-provider?color=white) | [Live Example](http://mongodb.design/component/series-provider/live-example) |
151150
| [@lg-chat/avatar](./chat/avatar) | [![version](https://img.shields.io/npm/v/@lg-chat/avatar)](https://www.npmjs.com/package/@lg-chat/avatar) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/avatar?color=white) | [Live Example](http://mongodb.design/component/avatar/live-example) |
152-
| [@lg-chat/chat-disclaimer](./chat/chat-disclaimer) | [![version](https://img.shields.io/npm/v/@lg-chat/chat-disclaimer)](https://www.npmjs.com/package/@lg-chat/chat-disclaimer) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/chat-disclaimer?color=white) | [Live Example](http://mongodb.design/component/chat-disclaimer/live-example) |
153151
| [@lg-chat/chat-window](./chat/chat-window) | [![version](https://img.shields.io/npm/v/@lg-chat/chat-window)](https://www.npmjs.com/package/@lg-chat/chat-window) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/chat-window?color=white) | [Live Example](http://mongodb.design/component/chat-window/live-example) |
154152
| [@lg-chat/fixed-chat-window](./chat/fixed-chat-window) | [![version](https://img.shields.io/npm/v/@lg-chat/fixed-chat-window)](https://www.npmjs.com/package/@lg-chat/fixed-chat-window) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/fixed-chat-window?color=white) | [Live Example](http://mongodb.design/component/fixed-chat-window/live-example) |
155153
| [@lg-chat/input-bar](./chat/input-bar) | [![version](https://img.shields.io/npm/v/@lg-chat/input-bar)](https://www.npmjs.com/package/@lg-chat/input-bar) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/input-bar?color=white) | [Live Example](http://mongodb.design/component/input-bar/live-example) |
156154
| [@lg-chat/leafygreen-chat-provider](./chat/leafygreen-chat-provider) | [![version](https://img.shields.io/npm/v/@lg-chat/leafygreen-chat-provider)](https://www.npmjs.com/package/@lg-chat/leafygreen-chat-provider) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/leafygreen-chat-provider?color=white) | [Live Example](http://mongodb.design/component/leafygreen-chat-provider/live-example) |
157155
| [@lg-chat/lg-markdown](./chat/lg-markdown) | [![version](https://img.shields.io/npm/v/@lg-chat/lg-markdown)](https://www.npmjs.com/package/@lg-chat/lg-markdown) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/lg-markdown?color=white) | [Live Example](http://mongodb.design/component/lg-markdown/live-example) |
158156
| [@lg-chat/message](./chat/message) | [![version](https://img.shields.io/npm/v/@lg-chat/message)](https://www.npmjs.com/package/@lg-chat/message) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/message?color=white) | [Live Example](http://mongodb.design/component/message/live-example) |
159-
| [@lg-chat/message-actions](./chat/message-actions) | [![version](https://img.shields.io/npm/v/@lg-chat/message-actions)](https://www.npmjs.com/package/@lg-chat/message-actions) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/message-actions?color=white) | [Live Example](http://mongodb.design/component/message-actions/live-example) |
160157
| [@lg-chat/message-feed](./chat/message-feed) | [![version](https://img.shields.io/npm/v/@lg-chat/message-feed)](https://www.npmjs.com/package/@lg-chat/message-feed) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/message-feed?color=white) | [Live Example](http://mongodb.design/component/message-feed/live-example) |
161158
| [@lg-chat/message-feedback](./chat/message-feedback) | [![version](https://img.shields.io/npm/v/@lg-chat/message-feedback)](https://www.npmjs.com/package/@lg-chat/message-feedback) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/message-feedback?color=white) | [Live Example](http://mongodb.design/component/message-feedback/live-example) |
162159
| [@lg-chat/message-prompts](./chat/message-prompts) | [![version](https://img.shields.io/npm/v/@lg-chat/message-prompts)](https://www.npmjs.com/package/@lg-chat/message-prompts) | ![downloads](https://img.shields.io/npm/dm/@lg-chat/message-prompts?color=white) | [Live Example](http://mongodb.design/component/message-prompts/live-example) |

chat/message-feed/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,8 +27,6 @@
2727
"react-keyed-flatten-children": "^2.2.1"
2828
},
2929
"devDependencies": {
30-
"@leafygreen-ui/typography": "workspace:^",
31-
"@lg-chat/chat-disclaimer": "workspace:^",
3230
"@lg-chat/message-prompts": "workspace:^",
3331
"@lg-tools/build": "workspace:^"
3432
},

chat/message-feed/src/MessageFeed.stories.tsx

Lines changed: 5 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import React, { ChangeEvent, Fragment, useState } from 'react';
22
import { Avatar } from '@lg-chat/avatar';
3-
import { DisclaimerText } from '@lg-chat/chat-disclaimer';
43
import {
54
LeafyGreenChatProvider,
65
Variant,
@@ -12,7 +11,6 @@ import { storybookArgTypes, StoryMetaType } from '@lg-tools/storybook-utils';
1211
import { StoryFn, StoryObj } from '@storybook/react';
1312

1413
import LeafyGreenProvider from '@leafygreen-ui/leafygreen-provider';
15-
import { Link } from '@leafygreen-ui/typography';
1614

1715
import {
1816
baseMessages,
@@ -92,19 +90,10 @@ const Template: StoryFn<MessageFeedStoryProps> = ({
9290
}) => (
9391
<LeafyGreenChatProvider variant={variant}>
9492
<MessageFeed style={{ width: 700, height: 400 }} {...rest}>
95-
{children ?? (
96-
<>
97-
{variant === Variant.Spacious && (
98-
<DisclaimerText title="Terms and Conditions">
99-
This is a test description. There&apos;s also a{' '}
100-
<Link>link inside of it</Link>.
101-
</DisclaimerText>
102-
)}
103-
{baseMessages.map(messageFields => (
104-
<MyMessage key={messageFields.id} {...messageFields} />
105-
))}
106-
</>
107-
)}
93+
{children ??
94+
baseMessages.map(messageFields => (
95+
<MyMessage key={messageFields.id} {...messageFields} />
96+
))}
10897
</MessageFeed>
10998
</LeafyGreenChatProvider>
11099
);
@@ -121,15 +110,7 @@ export const LiveExample: StoryObj<MessageFeedStoryProps> = {
121110
export const OneMessage: StoryObj<MessageFeedStoryProps> = {
122111
render: Template,
123112
args: {
124-
children: (
125-
<>
126-
<DisclaimerText title="Terms and Conditions">
127-
This is a test description. There&apos;s also a{' '}
128-
<Link>link inside of it</Link>.
129-
</DisclaimerText>
130-
<MyMessage {...baseMessages[0]} />
131-
</>
132-
),
113+
children: <MyMessage {...baseMessages[0]} />,
133114
},
134115
};
135116

@@ -175,10 +156,6 @@ const ChangingMessagesComponent = ({
175156
<div>
176157
<LeafyGreenChatProvider variant={variant}>
177158
<MessageFeed style={{ width: 700, height: 400 }} {...rest}>
178-
<DisclaimerText title="Terms and Conditions">
179-
This is a test description. There&apos;s also a{' '}
180-
<Link>link inside of it</Link>.
181-
</DisclaimerText>
182159
{messages.map(message => {
183160
const { id, isMongo, messageBody, userName } =
184161
message as MessageFields;
@@ -244,10 +221,6 @@ export const SpaciousVariant: StoryObj<MessageFeedStoryProps> = {
244221
args: {
245222
children: (
246223
<>
247-
<DisclaimerText title="Terms and Conditions">
248-
This is a test description. There&apos;s also a{' '}
249-
<Link>link inside of it</Link>.
250-
</DisclaimerText>
251224
{baseMessages.map(messageFields => (
252225
<MyMessage key={messageFields.id} {...messageFields} />
253226
))}

chat/message-feed/tsconfig.json

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@
2020
{
2121
"path": "../avatar"
2222
},
23-
{
24-
"path": "../chat-disclaimer"
25-
},
2623
{
2724
"path": "../message"
2825
},
@@ -59,9 +56,6 @@
5956
{
6057
"path": "../../packages/tokens"
6158
},
62-
{
63-
"path": "../../packages/typography"
64-
},
6559
{
6660
"path": "../../packages/leafygreen-provider"
6761
}

chat/message/src/MessagePromotion/MessagePromotions.stories.tsx renamed to chat/message/src/MessagePromotion/MessagePromotion.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { StoryFn } from '@storybook/react';
55
import { MessagePromotion, MessagePromotionProps } from '.';
66

77
const meta: StoryMetaType<typeof MessagePromotion> = {
8-
title: 'Composition/Chat/MessagePromotion',
8+
title: 'Composition/Chat/Message/Promotion',
99
component: MessagePromotion,
1010
parameters: {
1111
default: 'WithPromotionTextAndUrl',
File renamed without changes.
File renamed without changes.

packages/box/package.json renamed to deprecated-packages/box/package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{
22
"name": "@leafygreen-ui/box",
33
"version": "5.0.2",
4+
"private": true,
5+
"deprecated": "This package is deprecated and will be removed in a future version. Use `@leafygreen-ui/polymorphic` instead.",
46
"description": "leafyGreen UI Kit Box",
57
"main": "./dist/umd/index.js",
68
"module": "./dist/esm/index.js",
File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)