Skip to content

Commit fd7a4e2

Browse files
authored
use token.empty to identify empty line
1 parent 0942d8b commit fd7a4e2

File tree

1 file changed

+6
-9
lines changed

1 file changed

+6
-9
lines changed

packages/prism/src/index.js

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,12 @@ export default ({ children, className: outerClassName, title, ...props }) => {
2424
<Styled.pre className={`${outerClassName} ${className}`} style={style}>
2525
{tokens.map((line, i) => (
2626
<div {...getLineProps({ line, key: i })}>
27-
{line.map((token, key) => {
28-
const tokenProps = getTokenProps({ token, key })
29-
30-
if (line.length === 1 && !tokenProps.children) {
31-
tokenProps.sx = { display: 'inline-block' }
32-
}
33-
34-
return <span {...tokenProps} />
35-
})}
27+
{line.map((token, key) => (
28+
<span
29+
{...getTokenProps({ token, key })}
30+
sx={token.empty ? { display: 'inline-block' } : undefined}
31+
/>
32+
))}
3633
</div>
3734
))}
3835
</Styled.pre>

0 commit comments

Comments
 (0)