feat: enhance store page with new components and functionality

- Updated component paths in components.json for better organization.
- Added 'motion' library to package.json for animations.
- Refactored TypeScript configuration to include new renderer paths.
- Implemented new StoreContent and StoreSidebar components for improved store layout.
- Integrated store categories and items with filtering capabilities.
- Enhanced UI with Tailwind CSS animations and styles for a better user experience.
This commit is contained in:
lizhixuan
2025-05-12 22:58:54 +08:00
parent 0a0956cfc4
commit 184713dba8
14 changed files with 534 additions and 264 deletions
-42
View File
@@ -1,42 +0,0 @@
[
{
"id": "all",
"title": "Categories",
"items": [
{ "id": "all", "name": "All", "count": 120, "isActive": true },
{ "id": "featured", "name": "Featured", "count": 24 },
{ "id": "new", "name": "New Releases", "count": 18 },
{ "id": "top", "name": "Top Rated", "count": 32 }
]
},
{
"id": "mcp",
"title": "MCP Services",
"items": [
{ "id": "mcp-text", "name": "Text Generation", "count": 15 },
{ "id": "mcp-image", "name": "Image Generation", "count": 8 },
{ "id": "mcp-audio", "name": "Audio Processing", "count": 6 },
{ "id": "mcp-code", "name": "Code Assistance", "count": 12 }
]
},
{
"id": "plugins",
"title": "Plugins",
"items": [
{ "id": "plugin-productivity", "name": "Productivity", "count": 14 },
{ "id": "plugin-development", "name": "Development", "count": 22 },
{ "id": "plugin-design", "name": "Design", "count": 9 },
{ "id": "plugin-utilities", "name": "Utilities", "count": 18 }
]
},
{
"id": "apps",
"title": "Applications",
"items": [
{ "id": "app-desktop", "name": "Desktop", "count": 7 },
{ "id": "app-web", "name": "Web", "count": 11 },
{ "id": "app-mobile", "name": "Mobile", "count": 5 },
{ "id": "app-cli", "name": "CLI", "count": 8 }
]
}
]
-114
View File
@@ -1,114 +0,0 @@
[
{
"id": 1,
"title": "GPT-4 Turbo",
"description": "Advanced language model with improved reasoning capabilities",
"type": "MCP Service",
"categoryId": "mcp",
"subcategoryId": "mcp-text",
"author": "OpenAI",
"rating": 4.9,
"downloads": "1.2M",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Text Generation", "Featured"],
"featured": true
},
{
"id": 2,
"title": "Claude 3 Opus",
"description": "High-performance model for complex reasoning and content generation",
"type": "MCP Service",
"categoryId": "mcp",
"subcategoryId": "mcp-text",
"author": "Anthropic",
"rating": 4.8,
"downloads": "850K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Text Generation", "Featured"],
"featured": true
},
{
"id": 3,
"title": "Midjourney Connect",
"description": "Integration plugin for Midjourney image generation",
"type": "Plugin",
"categoryId": "plugins",
"subcategoryId": "plugin-design",
"author": "Cherry Studio",
"rating": 4.7,
"downloads": "620K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Image Generation", "Design"],
"featured": false
},
{
"id": 4,
"title": "Code Interpreter",
"description": "Execute and analyze code within your conversations",
"type": "Plugin",
"categoryId": "plugins",
"subcategoryId": "plugin-development",
"author": "Cherry Studio",
"rating": 4.9,
"downloads": "1.5M",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Development", "Code Assistance", "Featured"],
"featured": true
},
{
"id": 5,
"title": "Voice Assistant",
"description": "Add voice interaction capabilities to Cherry Studio",
"type": "Application",
"categoryId": "apps",
"subcategoryId": "app-desktop",
"author": "Cherry Audio",
"rating": 4.6,
"downloads": "780K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Audio Processing", "Desktop"],
"featured": false
},
{
"id": 6,
"title": "Stable Diffusion XL",
"description": "High-quality image generation model",
"type": "MCP Service",
"categoryId": "mcp",
"subcategoryId": "mcp-image",
"author": "Stability AI",
"rating": 4.8,
"downloads": "920K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Image Generation", "Featured"],
"featured": true
},
{
"id": 7,
"title": "Knowledge Base",
"description": "Create and manage custom knowledge bases for your LLMs",
"type": "Plugin",
"categoryId": "plugins",
"subcategoryId": "plugin-utilities",
"author": "Cherry Studio",
"rating": 4.7,
"downloads": "540K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Productivity", "Utilities"],
"featured": false
},
{
"id": 8,
"title": "Workflow Automator",
"description": "Create automated workflows with LLMs and other tools",
"type": "Application",
"categoryId": "apps",
"subcategoryId": "app-desktop",
"author": "Cherry Automation",
"rating": 4.5,
"downloads": "320K",
"image": "/placeholder.svg?height=200&width=200",
"tags": ["Productivity", "Desktop", "Web"],
"featured": false
}
]