ladle
ladle copied to clipboard
RTL config using MDX code block breaks formatting
Describe the bug
Not sure if this is intended or not, but when using RTL and MDX code blocks—the formatting within the <pre /> tag becomes jumbled.
Reproduction
I reproduced this with a very minimal install of Ladle and React, see the below StackBlitz environment:
- Open StackBlitz ladle-t5xsz3.
- Navigate to
Docs->Readmestory. - Toggle
Right to lefton. - See the code block shuffle the semi-colons and parts of the string.
const greeting = 'Hello, ladle!';
becomes
;'!const greeting = 'Hello, ladle
Note: When I copy and paste with my clipboard, the code comes out proper even though it displays incorrectly.
Thank you for the awesome work!
Environment
- OS: Windows 11 & Mac OS 14.2.1
- Browser [
Firefox,Edge,Brave] - Version
@ladle/react: 4.0.2
What is the correct behavior? Should rtl not change formatting/directon of code blocks?
It seems we could just achieve that by adding
<pre dir="ltr">
to fix this.