feat: refresh home and shop pages

This commit is contained in:
2026-08-07 16:25:41 +08:00
parent 84371c7024
commit 3b1d4a42b8
4 changed files with 40 additions and 39 deletions
+6 -9
View File
@@ -59,8 +59,7 @@ export default function Index() {
</View>
{/* 搜索框 */}
<View className='search-card dashed-card'>
<View className='star-badge' />
<View className='search-card surface-card'>
<View className='search-inner'>
<Image className='search-icon-img' src={assetUrl('/icon/搜索.svg')} mode='aspectFit' />
<Input
@@ -88,8 +87,8 @@ export default function Index() {
<Text className='section-title'></Text>
<Swiper
className='showcase-swiper'
indicatorColor='#e0e0e0'
indicatorActiveColor='#ff9a9e'
indicatorColor='#e0d5c8'
indicatorActiveColor='#d96c6a'
circular
autoplay
interval={3000}
@@ -100,8 +99,7 @@ export default function Index() {
>
{SHOWCASE_LIST.map((item, idx) => (
<SwiperItem key={idx} className='showcase-swiper-item'>
<View className='showcase-swiper-card dashed-card'>
<View className='star-badge' />
<View className='showcase-swiper-card surface-card'>
<View className='showcase-image-wrapper'>
<Image className='showcase-real-img' src={item.image} mode='aspectFill' />
</View>
@@ -125,10 +123,9 @@ export default function Index() {
{filteredCategories.map((cat) => (
<View
key={cat.id}
className='category-item dashed-card'
className='category-item surface-card'
onTap={() => navigateToProduct(cat.id)}
>
<View className='star-badge' />
<View className='category-img-wrapper'>
<Image
className='category-img-real'
@@ -143,7 +140,7 @@ export default function Index() {
))}
</View>
{filteredCategories.length === 0 && (
<View className='empty-category dashed-card'>
<View className='empty-category surface-card'>
<Image className='empty-icon-img' src={assetUrl('/icon/搜索.svg')} mode='aspectFit' />
<Text className='empty-text'></Text>
<Text className='empty-sub'></Text>