passing a scss classname down to a vanilla dom element on react state changes 🤯

This commit is contained in:
Sriram Hariharan
2023-03-04 23:20:12 -06:00
parent d9739cdb56
commit 9dbe0d7ff7
4 changed files with 63 additions and 40 deletions

View File

@@ -8,7 +8,7 @@ import { SiteSupport } from '../lib/getSiteSupport';
import ExtensionRoot from './common/ExtensionRoot/ExtensionRoot';
import CoursePanel from './injected/CoursePanel/CoursePanel';
import TableHead from './injected/TableHead';
import TableRow from './injected/TableRow';
import TableRow from './injected/TableRow/TableRow';
interface Props {
support: SiteSupport.COURSE_CATALOG_DETAILS | SiteSupport.COURSE_CATALOG_LIST;
@@ -54,6 +54,7 @@ export default function CourseCatalogMain({ support }: Props) {
<TableRow
element={row.rowElement}
course={row.course}
isSelected={row.course.uniqueId === selectedCourse?.uniqueId}
support={support}
onClick={handleRowButtonClick(row.course)}
/>