{/* Hide Fields */}
+ {schema.showHideFields !== false && (
+ )}
{/* Filter */}
{schema.showFilters !== false && (
@@ -910,6 +912,7 @@ export const ListView: React.FC
= ({
)}
{/* Group */}
+ {schema.showGroup !== false && (
+ )}
{/* Sort */}
{schema.showSort !== false && (
@@ -960,6 +964,7 @@ export const ListView: React.FC = ({
)}
{/* Color */}
+ {schema.showColor !== false && (
+ )}
{/* Row Height / Density Mode */}
+ {schema.showDensity !== false && (
+ )}
{/* Export */}
- {schema.exportOptions && (
+ {schema.exportOptions && schema.allowExport !== false && (
)}
diff --git a/packages/i18n/src/locales/en.ts b/packages/i18n/src/locales/en.ts
index fd86089c3..7dcd91c0a 100644
--- a/packages/i18n/src/locales/en.ts
+++ b/packages/i18n/src/locales/en.ts
@@ -246,6 +246,8 @@ const en = {
wrapHeaders: 'Wrap headers',
showFieldDescriptions: 'Show field descriptions',
collapseAllByDefault: 'Collapse all by default',
+ striped: 'Striped rows',
+ bordered: 'Bordered cells',
editRecordsInline: 'Edit records inline',
addDeleteRecordsInline: 'Add/delete records inline',
clickIntoRecordDetails: 'Click into record details',
diff --git a/packages/plugin-list/src/ListView.tsx b/packages/plugin-list/src/ListView.tsx
index 7d60128ce..11af3e9b5 100644
--- a/packages/plugin-list/src/ListView.tsx
+++ b/packages/plugin-list/src/ListView.tsx
@@ -610,6 +610,9 @@ export const ListView: React.FC