Affiche une cellule de tableau de lignes affichant le statut favori d'une entité particulière. Le statut favori peut être contrôlé via la propriété checked
et les changements de statut peuvent être écoutés via la propriété onChange
.
Usage
import { FavoriteTableRowCell } from 'nr1'
Exemples
Exemple 1
function render() { const items = [ { name: 'Login service', alertSeverity: 'CRITICAL', reporting: true, favorite: true, }, { name: 'Service Gateway', alertSeverity: 'NOT_ALERTING', reporting: true, favorite: false, }, ]; return ( <Table items={items}> <TableHeader> <TableHeaderCell width="56px" /> <TableHeaderCell>Entity</TableHeaderCell> </TableHeader> {({ item }) => ( <TableRow> <FavoriteTableRowCell checked={item.favorite} /> <EntityTitleTableRowCell value={item} /> </TableRow> )} </Table> );}
Accessoires
booléen | Si |
chaîne | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
fonction | Rappel déclenché à chaque fois que le statut du favori change. Le nouveau statut favori sera transmis comme deuxième paramètre. function ( |
objet | Style en ligne pour un style personnalisé. Doit être utilisé uniquement à des fins de positionnement et d'espacement. |
chaîne | Ajoute un attribut Remarque : vous ne verrez peut-être pas l'attribut |
forme|chaîne | Objet d'emplacement ou chaîne d'URL vers laquelle créer un lien. Les formepathname OBLIGATOIREchaîne
chaîne
chaîne |