Interface: InflowListContainerProps
Props for the InflowListContainer component InflowListContainerProps
Properties
inflows
inflows:
InflowCardData[]
Array of inflow data to display
isLoading?
optionalisLoading:boolean
Whether the container is in a loading state
className?
optionalclassName:string
Additional CSS classes to apply
defaultLayout?
optionaldefaultLayout:InflowCardLayout
Initial layout mode for the inflow list
showLayoutToggle?
optionalshowLayoutToggle:boolean
Whether to show layout toggle controls
showSortOptions?
optionalshowSortOptions:boolean
Whether to show sorting options
currentUserId?
optionalcurrentUserId:string
ID of the current user for edit permissions
onEdit()?
optionalonEdit: (id) =>void
Callback when edit is requested
Parameters
id
string
Returns
void
onDelete()?
optionalonDelete: (id) =>void|Promise<void>
Callback when delete is confirmed
Parameters
id
string
Returns
void | Promise<void>
onSearch()
onSearch: (
value) =>void
Callback when search query changes
Parameters
value
Option<string>
Returns
void
onPaginationChange()?
optionalonPaginationChange: (pagination) =>void
Callback when page changes
Parameters
pagination
Returns
void
pagination?
optionalpagination:PaginationMeta
Current pagination state
searchPlaceholder?
optionalsearchPlaceholder:string
Placeholder text for search input
header?
optionalheader:any
Custom header content
footer?
optionalfooter:any
Custom footer content
enableHoverEffect?
optionalenableHoverEffect:boolean
Whether to enable hover effects
hoverIntensity?
optionalhoverIntensity:"low"|"medium"|"high"
Intensity of hover effects
selectedTags?
optionalselectedTags:string[]
Currently selected tags for filtering
onTagSelect()?
optionalonTagSelect: (tag) =>void
Callback when a tag is selected
Parameters
tag
string
Returns
void
onTagRemove()?
optionalonTagRemove: (tag) =>void
Callback when a tag is removed
Parameters
tag
string
Returns
void