rez-table-listing-mui
Version:
A rez table listing component built on TanStack Table
68 lines (57 loc) • 1.45 kB
text/typescript
import { SxProps, Theme } from "@mui/material";
interface VerticalTabStyleProps {
mainTabsContainer: SxProps<Theme>;
mainTabContainer: SxProps<Theme>;
mainTabLabel: SxProps<Theme>;
}
export const verticalTabStyles: VerticalTabStyleProps = {
mainTabsContainer: {
backgroundColor: "#FAFAF9",
height: "100%",
minWidth: "6.75rem",
position: "sticky",
top: "0",
left: "0",
"& .MuiTabs-indicator": {
display: "none",
},
},
mainTabContainer: {
borderRadius: "0.375rem",
padding: "0.5rem 1.25rem",
alignItems: "flex-start",
color: "rgba(14, 12, 11, 0.9)",
textTransform: "initial",
minHeight: "38px",
"&.Mui-selected": {
backgroundColor: "rgba(122, 90, 248, 0.16)",
color: "#7A5AF8",
borderRadius: "0.375rem",
},
},
mainTabLabel: {},
};
interface HorizontalTabStyleProps {
mainTabsContainer: SxProps<Theme>;
mainTabContainer: SxProps<Theme>;
mainTabLabel: SxProps<Theme>;
}
export const horizontalTabStyles: HorizontalTabStyleProps = {
mainTabsContainer: {
mb: 2,
"& .MuiTab-root": {
color: "#0E0C0BE5",
textTransform: "none",
fontWeight: 500,
},
"& .Mui-selected": {
color: "#7A5AF8",
},
"& .MuiTabs-indicator": {
backgroundColor: "#7A5AF8",
height: 3,
},
},
mainTabContainer: {},
mainTabLabel: {},
};