Custom context menu action for files in the file manager.
const analyzeAction: CustomContextAction = { id: 'analyze', label: 'Analyze Recording', icon: <AutoAwesomeIcon fontSize="small" />, onClick: (file) => analyzeRecording(file.recordingId), isVisible: (file) => file.resourceType === 'recording', isDisabled: (file) => !!file.appData?.analysisComplete,};<FileManager customContextActions={[analyzeAction]} /> Copy
const analyzeAction: CustomContextAction = { id: 'analyze', label: 'Analyze Recording', icon: <AutoAwesomeIcon fontSize="small" />, onClick: (file) => analyzeRecording(file.recordingId), isVisible: (file) => file.resourceType === 'recording', isDisabled: (file) => !!file.appData?.analysisComplete,};<FileManager customContextActions={[analyzeAction]} />
Optional
Menu item icon
Unique identifier
Return true to show as disabled for a specific file
Return false to hide this action for a specific file
Menu item label
Called when the menu item is clicked
Custom context menu action for files in the file manager.
Example