UNPKG

mic-inspector

Version:

A react inspector which a most similar of Chorme DevTools inspector

41 lines (40 loc) 1.21 kB
import { Gray, Percent, EM } from 'mic-global'; import { createPropertyComponentStyles } from '../locale'; import { ClassName } from '../types'; export const useStyles = createPropertyComponentStyles(ClassName.Property, { width: Percent.M1, display: 'block', whiteSpace: 'nowrap', overflow: 'hidden', textOverflow: 'ellipsis', cursor: 'default', '&[data-expandable="true"]': { position: 'relative', paddingLeft: EM.M1, boxSizing: 'border-box', '& > q::before': { position: 'absolute', left: 0, top: 0, content: '"▶"', color: Gray.L11, transform: 'translateY(-5%)', }, '&[data-expand="true"] > q': { '&::before': { transform: 'rotateZ(90deg) translateY(-5%)', }, [`& > .${ClassName.ObjectValue}`]: { '&[data-arraylike="true"][data-array-length="0"] > span > i': { display: 'inline', }, '& > q': { display: 'none', }, }, }, }, '& > q': { quotes: 'none', }, });