diff --git a/snippets/mapped-table.md b/snippets/mapped-table.md
index 892fa4915..6a55a17b2 100644
--- a/snippets/mapped-table.md
+++ b/snippets/mapped-table.md
@@ -2,25 +2,26 @@
Renders a table with rows dynamically created from an array of data.
-Use the value of the `headers` prop to conditionally render a table with a header. Use `Array.prototype.map` to render every item in `data` as a `
` element and give it a `key`. `data` can either be an array of objects with the `id` and `value` properties or an array of primitives. Omit the `headers` prop to render a `table` without headers.
+Use the value of the `headers` prop to conditionally render a table with a header. Use `Array.prototype.map` to render every item in `data` as a `
` element and give it a `key`. `data` can either be an array of objects with the `id` and `name` properties or an array of primitives. Omit the `headers` prop to render a `table` without headers.
```jsx
-function MappedTable(props) {
+function MappedTable({ headers, data }) {
return (
- {props.headers ? (
+ {headers && (
- {props.headers.map((h, i) => (
+ {headers.map((h, i) => (
| h |
))}
- ) : null}
+ )}
- {props.data.map((v, i) =>
+ {data.map((v, i) =>
(
+ | v.id |
v.name |
);