Skip to content

Commit

Permalink
several fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
Cenadros committed Apr 25, 2024
1 parent c9766a0 commit aba8730
Show file tree
Hide file tree
Showing 5 changed files with 12,260 additions and 5,453 deletions.
2 changes: 1 addition & 1 deletion plugin-src/transformers/transformTextNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export const transformTextNode = (node: TextNode, baseX: number, baseY: number):
]
},
growType: translateGrowType(node.textAutoResize),
positionData: translateTextPositionData(segments),
positionData: translateTextPositionData(node, segments, baseX, baseY),
...transformDimensionAndPosition(node, baseX, baseY),
...transformEffects(node),
...transformSceneNode(node),
Expand Down
22 changes: 11 additions & 11 deletions plugin-src/translators/translateTextPositionData.ts
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
import { transformDimensionAndPosition } from '@plugin/transformers/partials';

import { PositionData } from '@ui/lib/types/text/textAttributes';
import { TextNode } from '@ui/lib/types/text/textContent';
import { TextNode as PenpotTextNode } from '@ui/lib/types/text/textContent';

export const translateTextPositionData = (segments: TextNode[]): PositionData[] => {
export const translateTextPositionData = (
node: TextNode,
segments: PenpotTextNode[],
baseX: number,
baseY: number
): PositionData[] => {
return segments.map((segment): PositionData => {
return {
fills: segment.fills,
fontFamily: segment.fontFamily,
fontSize: segment.fontSize,
fontStyle: segment.fontStyle,
fontWeight: segment.fontWeight,
rtl: segment.direction === 'rtl',
text: segment.text,
textDecoration: segment.textDecoration,
textTransform: segment.textTransform
...transformDimensionAndPosition(node, baseX, baseY),
...segment
};
});
};
Loading

0 comments on commit aba8730

Please sign in to comment.