Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 | 21x 10x 40x 40x | import {
SxProps,
TableCell,
Theme,
TableRow,
TableHead,
styled,
} from "@mui/material";
import { RefObject } from "react";
type Props = {
columns: Array<{
name: string;
id: number;
key: string;
sx?: SxProps<Theme> | undefined;
}>;
conversationsBarRef: RefObject<HTMLTableSectionElement>;
};
const ConversationsTableHead = ({ columns, conversationsBarRef }: Props) => {
return (
<TableHead
ref={conversationsBarRef}
sx={{
position: "relative",
backgroundColor: "inherit",
th: {
backgroundColor: "inherit",
},
}}
>
<TableRow>
{columns.map((column) => (
<CustomTableCell key={column.id} sx={column.sx}>
{column.name}
</CustomTableCell>
))}
</TableRow>
</TableHead>
);
};
export default ConversationsTableHead;
const CustomTableCell = styled(TableCell)(() => ({
textAlign: "center",
color: "#8F8F8F",
fontWeight: 350,
padding: "0px 8px 8px",
}));
|