index.js 553 B

123456789101112131415161718
  1. import { genStyleHooks } from '../../theme/internal';
  2. // ============================== Shared ==============================
  3. const genSharedAffixStyle = token => {
  4. const {
  5. componentCls
  6. } = token;
  7. return {
  8. [componentCls]: {
  9. position: 'fixed',
  10. zIndex: token.zIndexPopup
  11. }
  12. };
  13. };
  14. export const prepareComponentToken = token => ({
  15. zIndexPopup: token.zIndexBase + 10
  16. });
  17. // ============================== Export ==============================
  18. export default genStyleHooks('Affix', genSharedAffixStyle, prepareComponentToken);