Skip to content

Commit b6d8e17

Browse files
authored
fix(data-table): use friendly name for csv header (#710)
1 parent 40b3160 commit b6d8e17

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

packages/leavittbook/src/demos/titanium-data-table-core-demo.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -290,6 +290,7 @@ export class TitaniumDataTableCoreDemo extends LitElement {
290290
key: 'MaxSpeed',
291291
render: (item) => html`${item.MaxSpeed} mph`,
292292
width: '250px',
293+
friendlyName: 'Max Speed',
293294
},
294295
{
295296
key: 'IsElectric',

packages/web/titanium/data-table/data-table-core.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -588,7 +588,8 @@ export class TitaniumDataTableCore<T extends object> extends LoadWhile(LitElemen
588588
this.items.map((item) => {
589589
const itemData = {};
590590
for (const metaData of currentlyShownColumnMetaData) {
591-
itemData[metaData.key] = metaData.csvValue ? metaData.csvValue(item) : item[metaData.key];
591+
const header = metaData.friendlyName ?? metaData.key;
592+
itemData[header] = metaData.csvValue ? metaData.csvValue(item) : item[metaData.key];
592593
}
593594
return itemData;
594595
}) ?? [];

0 commit comments

Comments
 (0)