SurveyTableProps: {
    handleSelectAll: ((checked) => void);
    handleSurveyCheckboxChange: ((surveyId, checked) => void);
    isHeaderChecked: CheckedState;
    selectedSurveyIds: number[];
    statusLabelMap: Record<SurveyTableType["status"], string>;
    surveys: SurveyTableType[];
}

Type declaration

  • handleSelectAll: ((checked) => void)
      • (checked): void
      • Parameters

        • checked: CheckedState

        Returns void

  • handleSurveyCheckboxChange: ((surveyId, checked) => void)
      • (surveyId, checked): void
      • Parameters

        • surveyId: number
        • checked: CheckedState

        Returns void

  • isHeaderChecked: CheckedState
  • selectedSurveyIds: number[]
  • statusLabelMap: Record<SurveyTableType["status"], string>
  • surveys: SurveyTableType[]