{"version":3,"file":"resize.mjs","sources":["../../../../../../packages/components/table/style/resize.ts"],"sourcesContent":["// 此样式是vue版本独有样式，react版本没有拖拽改变列宽度功能\nimport type { CSSObject } from '@antdv/theme';\nimport type { GenerateStyle } from '@antdv/theme';\nimport type { TableToken } from './index';\n\nconst genResizeStyle: GenerateStyle<TableToken, CSSObject> = (token) => {\n  const { componentCls } = token;\n\n  return {\n    [`${componentCls}-wrapper ${componentCls}-resize-handle`]: {\n      'position': 'absolute',\n      'top': 0,\n      'height': '100% !important',\n      'bottom': 0,\n      'left': ' auto !important',\n      'right': ' -8px',\n      'cursor': 'col-resize',\n      'touchAction': 'none',\n      'userSelect': 'auto',\n      'width': '16px',\n      'zIndex': 1,\n      '&-line': {\n        display: 'block',\n        width: '1px',\n        marginLeft: '7px',\n        height: '100% !important',\n        backgroundColor: token.colorPrimary,\n        opacity: 0,\n      },\n      '&:hover &-line': {\n        opacity: 1,\n      },\n    },\n    [`${componentCls}-wrapper  ${componentCls}-resize-handle.dragging`]: {\n      'overflow': 'hidden',\n      [`${componentCls}-resize-handle-line`]: {\n        opacity: 1,\n      },\n      '&:before': {\n        position: 'absolute',\n        top: 0,\n        bottom: 0,\n        content: '\" \"',\n        width: '200vw',\n        transform: 'translateX(-50%)',\n        opacity: 0,\n      },\n    },\n  };\n};\n\nexport default genResizeStyle;\n"],"names":[],"mappings":"AAKM,MAAA,cAAA,GAAuD,CAAC,KAAU,KAAA;AACtE,EAAM,MAAA,EAAE,cAAiB,GAAA,KAAA,CAAA;AAEzB,EAAO,OAAA;AAAA,IACL,CAAC,CAAG,EAAA,YAAY,CAAY,SAAA,EAAA,YAAY,gBAAgB,GAAG;AAAA,MACzD,UAAY,EAAA,UAAA;AAAA,MACZ,KAAO,EAAA,CAAA;AAAA,MACP,QAAU,EAAA,iBAAA;AAAA,MACV,QAAU,EAAA,CAAA;AAAA,MACV,MAAQ,EAAA,kBAAA;AAAA,MACR,OAAS,EAAA,OAAA;AAAA,MACT,QAAU,EAAA,YAAA;AAAA,MACV,aAAe,EAAA,MAAA;AAAA,MACf,YAAc,EAAA,MAAA;AAAA,MACd,OAAS,EAAA,MAAA;AAAA,MACT,QAAU,EAAA,CAAA;AAAA,MACV,QAAU,EAAA;AAAA,QACR,OAAS,EAAA,OAAA;AAAA,QACT,KAAO,EAAA,KAAA;AAAA,QACP,UAAY,EAAA,KAAA;AAAA,QACZ,MAAQ,EAAA,iBAAA;AAAA,QACR,iBAAiB,KAAM,CAAA,YAAA;AAAA,QACvB,OAAS,EAAA,CAAA;AAAA,OACX;AAAA,MACA,gBAAkB,EAAA;AAAA,QAChB,OAAS,EAAA,CAAA;AAAA,OACX;AAAA,KACF;AAAA,IACA,CAAC,CAAG,EAAA,YAAY,CAAa,UAAA,EAAA,YAAY,yBAAyB,GAAG;AAAA,MACnE,UAAY,EAAA,QAAA;AAAA,MACZ,CAAC,CAAA,EAAG,YAAY,CAAA,mBAAA,CAAqB,GAAG;AAAA,QACtC,OAAS,EAAA,CAAA;AAAA,OACX;AAAA,MACA,UAAY,EAAA;AAAA,QACV,QAAU,EAAA,UAAA;AAAA,QACV,GAAK,EAAA,CAAA;AAAA,QACL,MAAQ,EAAA,CAAA;AAAA,QACR,OAAS,EAAA,KAAA;AAAA,QACT,KAAO,EAAA,OAAA;AAAA,QACP,SAAW,EAAA,kBAAA;AAAA,QACX,OAAS,EAAA,CAAA;AAAA,OACX;AAAA,KACF;AAAA,GACF,CAAA;AACF;;;;"}