File tree Expand file tree Collapse file tree 2 files changed +23
-1
lines changed
packages/material-react-table Expand file tree Collapse file tree 2 files changed +23
-1
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ export const MRT_ToggleGlobalFilterButton = <TData extends MRT_RowData>({
3232 < Tooltip title = { rest ?. title ?? localization . showHideSearch } >
3333 < IconButton
3434 aria-label = { rest ?. title ?? localization . showHideSearch }
35- disabled = { ! ! globalFilter }
35+ disabled = { ! ! globalFilter && showGlobalFilter }
3636 onClick = { handleToggleSearch }
3737 { ...rest }
3838 title = { undefined }
Original file line number Diff line number Diff line change 11import { type MRT_ColumnDef , MaterialReactTable } from '../../src' ;
22import { faker } from '@faker-js/faker' ;
33import { type Meta } from '@storybook/react' ;
4+ import { useState } from 'react' ;
45
56const meta : Meta = {
67 title : 'Features/Search Examples' ,
@@ -48,6 +49,27 @@ export const SearchEnabledDefault = () => (
4849 < MaterialReactTable columns = { columns } data = { data } />
4950) ;
5051
52+ export const SearchInitialState = ( ) => (
53+ < MaterialReactTable
54+ columns = { columns }
55+ data = { data }
56+ initialState = { { globalFilter : 'John' } }
57+ />
58+ ) ;
59+
60+ export const SearchInitializedState = ( ) => {
61+ const [ globalFilter , setGlobalFilter ] = useState ( 'John' ) ;
62+
63+ return (
64+ < MaterialReactTable
65+ columns = { columns }
66+ data = { data }
67+ state = { { globalFilter } }
68+ onGlobalFilterChange = { setGlobalFilter }
69+ />
70+ ) ;
71+ } ;
72+
5173export const SearchContains = ( ) => (
5274 < MaterialReactTable columns = { columns } data = { data } globalFilterFn = "contains" />
5375) ;
You can’t perform that action at this time.
0 commit comments