mirror of
https://github.com/ant-design/ant-design.git
synced 2024-12-12 07:09:55 +08:00
21 lines
639 B
TypeScript
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,
|
||
|
);
|