{"version":3,"file":"index.mjs","sources":["../../../../src/components/columns/text/index.tsx"],"sourcesContent":["import { memo } from 'react';\nimport { useAddTableColumn } from '$hooks';\nimport type { ColumnBaseProps } from '$types';\nimport type { GridColDef } from '@mui/x-data-grid';\nimport { omitNil } from '$utils/omit-nil';\n\nexport const textColumnValueFormatter =\n  (_: TextColumnExtraProps): GridColDef['valueFormatter'] =>\n  ({ value }) =>\n    omitNil(value, value);\n\nexport type TextColumnExtraProps = {};\n\nexport const TextColumn: React.FC<ColumnBaseProps<TextColumnExtraProps>> = memo(\n  function TextColumn(props) {\n    useAddTableColumn({\n      type: 'string',\n      valueFormatter: textColumnValueFormatter({}),\n      ...props,\n    });\n    return null;\n  }\n);\n"],"names":["textColumnValueFormatter","_","value","omitNil","TextColumn","memo","props","useAddTableColumn","type","valueFormatter"],"mappings":";;;;AAMO,MAAMA,wBACX,GAAA,CAACC,CACD,GAAA,CAAC,EAAEC,KAAAA,GAAO,GACRC,OAAQD,CAAAA,KAAAA,EAAOA,KAAO,EAAA;MAIbE,UAA8DC,iBAAAA,IAAAA,CACzE,SAASD,UAAAA,CAAWE,KAAK,EAAE;IACzBC,iBAAkB,CAAA;QAChBC,IAAM,EAAA,QAAA;AACNC,QAAAA,cAAAA,EAAgBT,yBAA0B,CAAA;AAC1C,QAAA,GAAGM,KAAK;AACV,KAAA,CAAA,CAAA;AACA,IAAA,OAAO,IAAI,CAAA;AACb,CACA;;;;"}