CLI previewInstall commands shown on this site are not released yet.

DocsComponentsData Display

Table

React example follows below.
ts
import { Table, Badge } from "@grassroot/ui-react";
<Table>
<thead>
<tr>
<Table.Header>Service</Table.Header>
<Table.Header>p95</Table.Header>
</tr>
</thead>
<tbody>
<Table.Row selected>
<Table.Cell head>ledger-api</Table.Cell>
<Table.Cell num>142ms</Table.Cell>
</Table.Row>
</tbody>
</Table>
ts
<script setup lang="ts">
import { TableCell, TableRow, TableHeader, Table } from "@grassroot/ui-vue";
</script>
<template>
<Table
>
<thead>
<tr>
<TableHeader>Service</TableHeader>
<TableHeader>p95</TableHeader>
</tr>
</thead>
<tbody>
<TableRow
selected
>
<TableCell head>ledger-api</TableCell>
<TableCell num>142ms</TableCell>
</TableRow>
</tbody>
</Table>
</template>
ts
import { Component } from "@angular/core";
import { GrassrootTableCell, GrassrootTableRow, GrassrootTableHeader, GrassrootTable } from "@grassroot/ui-angular";
@Component({
selector: "app-example",
standalone: true,
imports: [GrassrootTableCell, GrassrootTableRow, GrassrootTableHeader, GrassrootTable],
template: `
<grassroot-table
>
<thead>
<tr>
<grassroot-table-header>Service</grassroot-table-header>
<grassroot-table-header>p95</grassroot-table-header>
</tr>
</thead>
<tbody>
<grassroot-table-row
[selected]="true"
>
<grassroot-table-cell [head]="true">ledger-api</grassroot-table-cell>
<grassroot-table-cell [num]="true">142ms</grassroot-table-cell>
</grassroot-table-row>
</tbody>
</grassroot-table>
`,
})
export class ExampleComponent {
}

No translated snippet for this adapter yet.

ts
import { Table } from "@grassroot/ui-solid";
export function Example() {
return (
<>
<Table
>
<thead>
<tr>
<Table.Header>Service</Table.Header>
<Table.Header>p95</Table.Header>
</tr>
</thead>
<tbody>
<Table.Row selected>
<Table.Cell head>ledger-api</Table.Cell>
<Table.Cell num>142ms</Table.Cell>
</Table.Row>
</tbody>
</Table>
</>
);
}

Installation

bash
pnpm dlx grassroot add ui/table
bash
npx grassroot@latest add ui/table
bash
yarn dlx grassroot add ui/table
bash
bunx grassroot add ui/table

API Reference

This entry takes no props of its own.