File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed
services/frontend/src/pages/CloseToGraduation Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change @@ -335,7 +335,33 @@ export const CloseToGraduation = () => {
335335
336336 const displayedData = ( selectedTab === 0 ? students ?. bachelor : students ?. masterAndLicentiate ) ?? [ ]
337337
338+ const muiFilterTextFieldProps = ( { column } ) => {
339+ if ( column . columnDef . filterVariant && [ 'multi-select' , 'select' , 'text' ] . includes ( column . columnDef . filterVariant ) ) {
340+ let placeholder = ''
341+ switch ( column . columnDef . header ) {
342+ case 'Faculty' :
343+ placeholder = 'Matemaattis-luonnontieteellinen tiedekunta'
344+ break
345+ case 'Programme' :
346+ placeholder = 'Matemaattisten tieteiden kandiohjelma'
347+ break
348+ case 'Study track' :
349+ placeholder = 'Matematiikka'
350+ break
351+ case 'Curriculum period' :
352+ placeholder = '2023-2026'
353+ break
354+ case 'Student number' :
355+ placeholder = '012345678'
356+ break
357+ }
358+ return { placeholder }
359+ }
360+ return { }
361+ }
362+
338363 const defaultOptions = getDefaultMRTOptions ( setExportData , setExportModalOpen , language )
364+ defaultOptions . muiFilterTextFieldProps = muiFilterTextFieldProps // Add "patched" filter-placeholders to MRT options
339365
340366 const table = useMaterialReactTable ( {
341367 ...defaultOptions ,
You can’t perform that action at this time.
0 commit comments