import React, { FC } from "react" import { Box, Card, CardContent, Paper, Typography, useTheme, } from "@mui/material" import Grid2 from "@mui/material/Unstable_Grid2" import { DataGrid, DataGridColumn } from "../DataGrid" import { BestTrialsCard } from "../BestTrialsCard" import { useStudyDetailValue, useStudySummaryValue } from "../../state" import { Contour } from "../GraphContour" export const PreferentialAnalytics: FC<{ studyId: number }> = ({ studyId }) => { const theme = useTheme() const studySummary = useStudySummaryValue(studyId) const studyDetail = useStudyDetailValue(studyId) const userAttrs = studySummary?.user_attrs || studyDetail?.user_attrs || [] const userAttrColumns: DataGridColumn[] = [ { field: "key", label: "Key", sortable: true }, { field: "value", label: "Value", sortable: true }, ] return ( Study User Attributes columns={userAttrColumns} rows={userAttrs} keyField={"key"} dense={true} initialRowsPerPage={5} rowsPerPageOption={[5, 10, { label: "All", value: -1 }]} /> ) }