feat: add RecommendationListCard and RoutePlanCard components with styles and mocks

- Implemented RecommendationListCard component for displaying a list of recommendations with titles, descriptions, and badges.
- Created RoutePlanCard component to show route details, including nodes and tips, with a detailed view toggle.
- Added ScenicImageCard component for showcasing images with optional captions.
- Developed SharedVisual components: CardShell, BadgePill, MediaFrame, ActionRow, and DetailShell for reusable UI elements.
- Introduced SCSS styles for all new components and updated existing styles for consistency.
- Created test page to preview and interact with all components using mock data.
- Added new utility classes for background colors, borders, colors, display, flex, font sizes, font weights, heights, positions, rounded corners, and widths.
This commit is contained in:
DEV_DSW
2026-05-13 14:06:43 +08:00
parent 0f6d8f7ff1
commit fe5dd78632
67 changed files with 2566 additions and 14 deletions

View File

@@ -1,16 +1,16 @@
{
"pages": [
{
"path": "pages/index/index",
"style": {
"navigationStyle": "custom",
"disableScroll": true,
"app-plus": {
"bounce": "none",
"scrollIndicator": "none"
}
}
},
{
"path": "pages/index/index",
"style": {
"navigationStyle": "custom",
"disableScroll": true,
"app-plus": {
"bounce": "none",
"scrollIndicator": "none"
}
}
},
{
"path": "pages/login/index",
"style": {
@@ -49,6 +49,12 @@
"style": {
"navigationStyle": "custom"
}
},
{
"path": "pages/test/index",
"style": {
"navigationStyle": "custom"
}
}
],
"subPackages": [
@@ -127,4 +133,4 @@
"backgroundColor": "#F8F8F8"
},
"uniIdRouter": {}
}
}