חשבתי שזה לא נורא, פתחתי Figma, לקחתי את קוד המקור של ה-SVG, זרקתי אותו ו.... לא עבד 😔
בחקר הבעיה, התברר שהספרייה שמניחה את SVG עובדת ישירות עם אלמנטים rect
בתוך אותו SVG. טוב שוב אין בעיה חשבתי :), בואו פשוט נשנה את כל השכבות לרקט ונשמח.
שם שונה, הסתכלתי על קוד המקור של SVG ואני לא רואה rect
:(
התברר שכדי ש-SVG יבין את האלמנטים שאנחנו רוצים להנפיש בתור recr
אנחנו צריכים לצייר אותם... גלגל תופים - דרך מסגרות.
const selectedNodes = figma.currentPage.selection; if (selectedNodes.length === 0) { figma.notify("Please select at least one layer."); } else { selectedNodes.forEach(node => { const frame = figma.createFrame(); frame.resize(node.width, node.height); frame.x = node.x; frame.y = node.y; frame.appendChild(node); node.x = 0; node.y = 0; }); figma.notify("All selected layers are wrapped in frames!"); } figma.closePlugin();