pure-panel.js 697 B

1234567891011121314
  1. import { unit } from '@ant-design/cssinjs';
  2. import { genNoticeStyle, prepareComponentToken, prepareNotificationToken } from '.';
  3. import { genSubStyleComponent } from '../../theme/internal';
  4. export default genSubStyleComponent(['Notification', 'PurePanel'], token => {
  5. const noticeCls = `${token.componentCls}-notice`;
  6. const notificationToken = prepareNotificationToken(token);
  7. return {
  8. [`${noticeCls}-pure-panel`]: Object.assign(Object.assign({}, genNoticeStyle(notificationToken)), {
  9. width: notificationToken.width,
  10. maxWidth: `calc(100vw - ${unit(token.calc(notificationToken.notificationMarginEdge).mul(2).equal())})`,
  11. margin: 0
  12. })
  13. };
  14. }, prepareComponentToken);