ant-design/components/notification/style/pure-panel.ts
MadCcc 3b5a915ddf
fix: notification style width (#45681)
* fix: notification style width

* chore: code clean

* chore: update size-limit
2023-11-06 11:29:41 +08:00

21 lines
639 B
TypeScript

import { genSubStyleComponent } from '../../theme/internal';
import { prepareComponentToken, genNoticeStyle, prepareNotificationToken } from '.';
export default genSubStyleComponent(
['Notification', 'PurePanel'],
(token) => {
const noticeCls = `${token.componentCls}-notice`;
const notificationToken = prepareNotificationToken(token);
return {
[`${noticeCls}-pure-panel`]: {
...genNoticeStyle(notificationToken),
width: notificationToken.width,
maxWidth: `calc(100vw - ${notificationToken.notificationMarginEdge * 2}px)`,
margin: 0,
},
};
},
prepareComponentToken,
);