Files
ballet-server/docs/design/project-icons/port-de-bras.svg
T
yuxuanhui b0c62d461e feat: add project icon picker component and integrate with project management
- Implemented ProjectIconPicker component for selecting project icons.
- Created ProjectIcon component to display selected icons.
- Updated calendar page to remove unused PageHeading component.
- Modified growth page to enhance UI and improve text clarity.
- Refactored index page to include project icons and improve layout.
- Added mine page for user profile management with avatar selection.
- Introduced projects-sort page for managing project order with drag-and-drop functionality.
- Enhanced projects page to allow icon selection when adding or editing projects.
- Updated record page to streamline user experience and improve form actions.
- Adjusted practice service to support project icon management.
- Added tests for project saving functionality to ensure correct handling of icons.
- Updated global type definitions to support SVG and PNG imports.
2026-09-29 18:40:25 +08:00

14 lines
1.4 KiB
XML

<svg xmlns="http://www.w3.org/2000/svg" width="128" height="128" viewBox="0 0 128 128" fill="none" role="img" aria-labelledby="title desc">
<title id="title">Port de bras · 手臂练习</title>
<desc id="desc">以一个手位瞬间表达手臂练习:一臂柔和地举过头顶,另一臂向侧方舒展。</desc>
<g stroke="#9c5268" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round">
<path d="M70 37C77 31 80 26 77 20C75 16 71 13 67 12C65 11 64 9 67 9C77 10 85 17 86 25C87 33 82 40 74 44Z" fill="#fff4ed"/>
<path d="M61 30C61 34 60 36 56 37C47 36 39 39 31 44C24 48 18 52 12 54C10 55 11 56 13 56C22 53 29 49 37 46C43 43 49 43 54 44C55 49 58 53 58 59C58 64 55 67 54 71C53 81 57 92 58 99L59 116L51 119C49 120 50 121 52 121H63L64 98L65 121H76C78 121 79 120 77 119L69 116L70 99C71 92 75 81 74 71C73 67 70 64 70 59C70 53 73 49 74 43L72 37C68 36 67 34 67 30Z" fill="#fff4ed"/>
<path d="M56 38C60 45 68 45 72 38L74 43C72 49 69 54 69 59C69 64 72 68 74 70C69 71 66 73 64 76C62 73 59 71 54 70C56 68 59 64 59 59C59 54 56 49 54 43Z" fill="#ead1d7"/>
<path d="M59 60C62 62 66 62 69 60M59 114H63M65 114H69" stroke="#bd8292" stroke-width="1.2"/>
<path d="M61 17C58 14 60 11 64 11C68 11 70 14 67 17" fill="#ead1d7"/>
<path d="M57.5 23C57.5 18.5 60 16 64 16C68 16 70.5 18.5 70.5 23C70.5 27.5 68 32 64 32C60 32 57.5 27.5 57.5 23Z" fill="#fff4ed"/>
<path d="M57.5 23C60 23 63 20 64 17C66 20 68 22 70.5 23" fill="#ead1d7"/>
</g>
</svg>