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"}