@equinor/eds-data-grid-react
Version:
A feature-rich data-grid written in React, implementing the Equinor Design System
20 lines (17 loc) • 725 B
JavaScript
import { Table } from '@equinor/eds-core-react';
import { tokens } from '@equinor/eds-tokens';
import styled from 'styled-components';
import { ResizeInner } from './Resizer.js';
const TableCell = styled(Table.Cell).withConfig({
displayName: "TableCell",
componentId: "sc-1g0k23m-0"
})(["font-weight:bold;position:", ";top:0;", " ", ";&:hover ", "{background:", ";opacity:1;}"], p => p.$sticky || p.$pinned ? 'sticky' : 'relative', p => {
if (p.$pinned) {
return `${p.$pinned}: ${p.$offset}px;`;
}
return '';
}, p => {
if (p.$sticky && p.$pinned) return 'z-index: 13';
if (p.$sticky || p.$pinned) return 'z-index: 12';
}, ResizeInner, tokens.colors.interactive.primary__hover.rgba);
export { TableCell };