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,11 @@
|
||||
<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">把杆 · Barre</title>
|
||||
<desc id="desc">灰玫瑰线描双层练习把杆,柔和木色横杆与稳定的立柱底座。</desc>
|
||||
<g stroke="#9c5268" stroke-width="2.2" stroke-linecap="round" stroke-linejoin="round">
|
||||
<path d="M25 31H31V107H25ZM97 31H103V107H97Z" fill="#fff4ed"/>
|
||||
<rect x="12" y="30" width="104" height="8" rx="4" fill="#ead1d7"/>
|
||||
<rect x="12" y="58" width="104" height="8" rx="4" fill="#f3e4e5"/>
|
||||
<path d="M17 110L24 104H32L39 110V113H17ZM89 110L96 104H104L111 110V113H89Z" fill="#ead1d7"/>
|
||||
<path d="M19 34H28M19 62H28M44 113H84" stroke="#bd8292" stroke-width="1.4"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 782 B |
Reference in New Issue
Block a user