feat(aigc): implement travel AIGC feature and clean up legacy assets
- Replace all local static AIGC assets with OSS hosted URLs to reduce bundle size - Add travelAIGC command to ChatModel and update quick access menu to link to AIGC home - Implement AIGC user consent flow with local storage persistence for compliance - Refactor Discovery page layout, remove unused HeritageDiscoverySection component - Update ChatTopNavBar to support dynamic navigation bar height based on system info - Restructure ChatMainList layout for better discovery panel interaction - Remove deprecated local asset files and clean up unused imports across codebase
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<template>
|
||||
<view class="border-box h-44 flex flex-items-center pl-12 pr-12">
|
||||
<view class="border-box h-44 flex flex-items-center pl-12 pr-12" :style="navBarStyle">
|
||||
<view class="nav-icon-button" @tap.stop="showDrawer">
|
||||
<uni-icons type="bars" size="24" color="#ffffff" />
|
||||
</view>
|
||||
@@ -29,6 +29,10 @@ import { getCurrentConfig } from "@/constant/base";
|
||||
import SpriteAnimator from "@/components/Sprite/SpriteAnimator.vue";
|
||||
|
||||
const props = defineProps({
|
||||
navHeight: {
|
||||
type: Number,
|
||||
default: 44,
|
||||
},
|
||||
mainPageDataModel: {
|
||||
type: Object,
|
||||
default: () => ({
|
||||
@@ -60,6 +64,10 @@ const emit = defineEmits(["showDrawer"]);
|
||||
|
||||
const showDrawer = () => emit("showDrawer");
|
||||
|
||||
const navBarStyle = computed(() => ({
|
||||
height: `${props.navHeight}px`,
|
||||
}));
|
||||
|
||||
defineExpose({ show });
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user