Skip to main content

DataTable.Cell

A component to show a single cell inside of a table.

Usage

import * as React from 'react';
import { DataTable } from 'react-native-paper';

const MyComponent = () => (
<DataTable.Row>
<DataTable.Cell numeric>1</DataTable.Cell>
<DataTable.Cell numeric>2</DataTable.Cell>
<DataTable.Cell numeric>3</DataTable.Cell>
<DataTable.Cell numeric>4</DataTable.Cell>
</DataTable.Row>
);

export default MyComponent;

If you want to support multiline text, please use View instead, as multiline text doesn't comply with MD Guidelines (https://github.com/callstack/react-native-paper/issues/2381).

Props

TouchableRipple props

children (required)

Type: React.ReactNode

Content of the DataTableCell.

numeric

Type: boolean

Align the text to the right. Generally monetary or number fields are aligned to right.

onPress

Type: (e: GestureResponderEvent) => void

Function to execute on press.

style

textStyle

Type: StyleProp<TextStyle>

Text content style of the DataTableCell.

maxFontSizeMultiplier

Type: number

Specifies the largest possible scale a text font can reach.

testID

Type: string

testID to be used on tests.