File tree Expand file tree Collapse file tree 1 file changed +36
-0
lines changed
frontend/src/components/chat/code-engine/style-update Expand file tree Collapse file tree 1 file changed +36
-0
lines changed Original file line number Diff line number Diff line change @@ -42,6 +42,42 @@ export class TailwindConverter {
4242 tailwindClasses . push ( `text-${ value } ` ) ;
4343 break ;
4444
45+ // Typography - Additional properties
46+ case 'textDecoration' :
47+ switch ( value ) {
48+ case 'underline' :
49+ tailwindClasses . push ( 'underline' ) ;
50+ break ;
51+ case 'line-through' :
52+ tailwindClasses . push ( 'line-through' ) ;
53+ break ;
54+ case 'overline' :
55+ tailwindClasses . push ( 'overline' ) ;
56+ break ;
57+ case 'none' :
58+ tailwindClasses . push ( 'no-underline' ) ;
59+ break ;
60+ }
61+ break ;
62+ case 'lineHeight' :
63+ if ( value === '1' ) tailwindClasses . push ( 'leading-none' ) ;
64+ else if ( value === '1.25' ) tailwindClasses . push ( 'leading-tight' ) ;
65+ else if ( value === '1.375' ) tailwindClasses . push ( 'leading-snug' ) ;
66+ else if ( value === '1.5' ) tailwindClasses . push ( 'leading-normal' ) ;
67+ else if ( value === '1.625' ) tailwindClasses . push ( 'leading-relaxed' ) ;
68+ else if ( value === '2' ) tailwindClasses . push ( 'leading-loose' ) ;
69+ else tailwindClasses . push ( `leading-[${ value } ]` ) ;
70+ break ;
71+ case 'letterSpacing' :
72+ if ( value === '-0.05em' ) tailwindClasses . push ( 'tracking-tighter' ) ;
73+ else if ( value === '-0.025em' ) tailwindClasses . push ( 'tracking-tight' ) ;
74+ else if ( value === '0' ) tailwindClasses . push ( 'tracking-normal' ) ;
75+ else if ( value === '0.025em' ) tailwindClasses . push ( 'tracking-wide' ) ;
76+ else if ( value === '0.05em' ) tailwindClasses . push ( 'tracking-wider' ) ;
77+ else if ( value === '0.1em' ) tailwindClasses . push ( 'tracking-widest' ) ;
78+ else tailwindClasses . push ( `tracking-[${ value } ]` ) ;
79+ break ;
80+
4581 // Spacing
4682 case 'margin' :
4783 case 'padding' :
You can’t perform that action at this time.
0 commit comments