-
-
+ {showPageSizeSelector && (
+
+
+
+
+ )}
-
- {t('formgen.pagination.info')
- .replace('{page}', currentPage.toString())
- .replace('{total}', totalPages.toString())
- .replace('{count}', filteredData.length.toString())}
-
-
-
-
+ {totalPages > 1 && (
+ <>
+
+
+
+
+ {t('formgen.pagination.info')
+ .replace('{page}', currentPage.toString())
+ .replace('{total}', totalPages.toString())
+ .replace('{count}', filteredData.length.toString())}
+
+
+
+
+ >
+ )}
)}
diff --git a/src/locales/de.ts b/src/locales/de.ts
index 6daf96d..8c420b2 100644
--- a/src/locales/de.ts
+++ b/src/locales/de.ts
@@ -267,9 +267,13 @@ export default {
// File Table Columns
'files.column.name': 'Name',
+ 'files.column.filename': 'Dateiname',
'files.column.type': 'Typ',
+ 'files.column.mimetype': 'MIME-Typ',
'files.column.size': 'Größe',
+ 'files.column.filesize': 'Dateigröße',
'files.column.created': 'Erstellt',
+ 'files.column.creationdate': 'Erstellungsdatum',
'files.column.source': 'Quelle',
// File Types
@@ -334,6 +338,7 @@ export default {
'formgen.filter.placeholder': '{column} filtern',
'formgen.actions.column': 'Aktionen',
'formgen.pagination.info': 'Seite {page} von {total} ({count} Einträge)',
+ 'formgen.pagination.pageSize': 'Einträge pro Seite:',
'formgen.pagination.first': 'Erste Seite',
'formgen.pagination.prev': 'Vorherige Seite',
'formgen.pagination.next': 'Nächste Seite',
diff --git a/src/locales/en.ts b/src/locales/en.ts
index 32f7a50..09c4a44 100644
--- a/src/locales/en.ts
+++ b/src/locales/en.ts
@@ -268,9 +268,13 @@ export default {
// File Table Columns
'files.column.name': 'Name',
+ 'files.column.filename': 'Filename',
'files.column.type': 'Type',
+ 'files.column.mimetype': 'MIME Type',
'files.column.size': 'Size',
+ 'files.column.filesize': 'File Size',
'files.column.created': 'Created',
+ 'files.column.creationdate': 'Creation Date',
'files.column.source': 'Source',
// File Types
@@ -335,6 +339,7 @@ export default {
'formgen.filter.placeholder': 'Filter {column}',
'formgen.actions.column': 'Actions',
'formgen.pagination.info': 'Page {page} of {total} ({count} items)',
+ 'formgen.pagination.pageSize': 'Items per page:',
'formgen.pagination.first': 'First page',
'formgen.pagination.prev': 'Previous page',
'formgen.pagination.next': 'Next page',
diff --git a/src/locales/fr.ts b/src/locales/fr.ts
index d7806e7..d4ef499 100644
--- a/src/locales/fr.ts
+++ b/src/locales/fr.ts
@@ -267,9 +267,13 @@ export default {
// File Table Columns
'files.column.name': 'Nom',
+ 'files.column.filename': 'Nom de fichier',
'files.column.type': 'Type',
+ 'files.column.mimetype': 'Type MIME',
'files.column.size': 'Taille',
+ 'files.column.filesize': 'Taille du fichier',
'files.column.created': 'Créé',
+ 'files.column.creationdate': 'Date de création',
'files.column.source': 'Source',
// File Types
@@ -334,6 +338,7 @@ export default {
'formgen.filter.placeholder': 'Filtrer {column}',
'formgen.actions.column': 'Actions',
'formgen.pagination.info': 'Page {page} sur {total} ({count} éléments)',
+ 'formgen.pagination.pageSize': 'Éléments par page:',
'formgen.pagination.first': 'Première page',
'formgen.pagination.prev': 'Page précédente',
'formgen.pagination.next': 'Page suivante',
diff --git a/src/pages/Home/Dashboard.tsx b/src/pages/Home/Dashboard.tsx
index 48ba38a..b06b7a9 100644
--- a/src/pages/Home/Dashboard.tsx
+++ b/src/pages/Home/Dashboard.tsx
@@ -7,6 +7,8 @@ function Dashboard () {
const [isChatExpanded, setIsChatExpanded] = useState(false);
const [selectedPrompt, setSelectedPrompt] = useState