7073f649c8f74f56cd8a81ceb02da87c.json 2.55 KB
{"ast":null,"code":"import _extends from \"@babel/runtime/helpers/extends\";\nimport * as React from 'react';\nimport { renderColumnTitle } from '../util';\n\nfunction fillTitle(columns, columnTitleProps) {\n  return columns.map(function (column) {\n    var cloneColumn = _extends({}, column);\n\n    cloneColumn.title = renderColumnTitle(column.title, columnTitleProps);\n\n    if ('children' in cloneColumn) {\n      cloneColumn.children = fillTitle(cloneColumn.children, columnTitleProps);\n    }\n\n    return cloneColumn;\n  });\n}\n\nexport default function useTitleColumns(columnTitleProps) {\n  var filledColumns = React.useCallback(function (columns) {\n    return fillTitle(columns, columnTitleProps);\n  }, [columnTitleProps]);\n  return [filledColumns];\n}","map":{"version":3,"sources":["C:/Users/kkwan_000/Desktop/git/2017110269/minsung/node_modules/antd/es/table/hooks/useTitleColumns.js"],"names":["_extends","React","renderColumnTitle","fillTitle","columns","columnTitleProps","map","column","cloneColumn","title","children","useTitleColumns","filledColumns","useCallback"],"mappings":"AAAA,OAAOA,QAAP,MAAqB,gCAArB;AACA,OAAO,KAAKC,KAAZ,MAAuB,OAAvB;AACA,SAASC,iBAAT,QAAkC,SAAlC;;AAEA,SAASC,SAAT,CAAmBC,OAAnB,EAA4BC,gBAA5B,EAA8C;AAC5C,SAAOD,OAAO,CAACE,GAAR,CAAY,UAAUC,MAAV,EAAkB;AACnC,QAAIC,WAAW,GAAGR,QAAQ,CAAC,EAAD,EAAKO,MAAL,CAA1B;;AAEAC,IAAAA,WAAW,CAACC,KAAZ,GAAoBP,iBAAiB,CAACK,MAAM,CAACE,KAAR,EAAeJ,gBAAf,CAArC;;AAEA,QAAI,cAAcG,WAAlB,EAA+B;AAC7BA,MAAAA,WAAW,CAACE,QAAZ,GAAuBP,SAAS,CAACK,WAAW,CAACE,QAAb,EAAuBL,gBAAvB,CAAhC;AACD;;AAED,WAAOG,WAAP;AACD,GAVM,CAAP;AAWD;;AAED,eAAe,SAASG,eAAT,CAAyBN,gBAAzB,EAA2C;AACxD,MAAIO,aAAa,GAAGX,KAAK,CAACY,WAAN,CAAkB,UAAUT,OAAV,EAAmB;AACvD,WAAOD,SAAS,CAACC,OAAD,EAAUC,gBAAV,CAAhB;AACD,GAFmB,EAEjB,CAACA,gBAAD,CAFiB,CAApB;AAGA,SAAO,CAACO,aAAD,CAAP;AACD","sourcesContent":["import _extends from \"@babel/runtime/helpers/extends\";\nimport * as React from 'react';\nimport { renderColumnTitle } from '../util';\n\nfunction fillTitle(columns, columnTitleProps) {\n  return columns.map(function (column) {\n    var cloneColumn = _extends({}, column);\n\n    cloneColumn.title = renderColumnTitle(column.title, columnTitleProps);\n\n    if ('children' in cloneColumn) {\n      cloneColumn.children = fillTitle(cloneColumn.children, columnTitleProps);\n    }\n\n    return cloneColumn;\n  });\n}\n\nexport default function useTitleColumns(columnTitleProps) {\n  var filledColumns = React.useCallback(function (columns) {\n    return fillTitle(columns, columnTitleProps);\n  }, [columnTitleProps]);\n  return [filledColumns];\n}"]},"metadata":{},"sourceType":"module"}