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.
This commit is contained in:
@@ -0,0 +1,14 @@
|
||||
<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">Relevé · 立半脚尖</title>
|
||||
<desc id="desc">修长舞者直立,双脚脚跟抬起,前脚掌着地,双臂在身前自然围圆。</desc>
|
||||
<g stroke="#9c5268" stroke-width="1.65" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M56 68C54 78 56 88 58 96L58 109C58 112 53 116 49 118C46 119 46 121 49 121H56C58 118 60 115 62 114L63 96L64 75L65 96L66 114C68 115 70 118 72 121H79C82 121 82 119 79 118C75 116 70 112 70 109L70 96C72 88 74 78 72 68Z" fill="#fff4ed"/>
|
||||
<path d="M61 30C61 34 60 36 56 37L53 43C55 49 58 53 58 59C58 64 55 67 54 71C58 71 62 74 64 77C66 74 70 71 74 71C73 67 70 64 70 59C70 53 73 49 75 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="M54 40C43 43 37 50 39 58C41 67 50 73 61 74C63 74 63 72 61 71C52 67 47 61 46 56C45 52 49 48 55 46M74 40C85 43 91 50 89 58C87 67 78 73 67 74C65 74 65 72 67 71C76 67 81 61 82 56C83 52 79 48 73 46" fill="#fff4ed"/>
|
||||
<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"/>
|
||||
<path d="M58 108L62 109M66 109L70 108" stroke-width="1.2"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
Reference in New Issue
Block a user