changes of giftcards

This commit is contained in:
2026-09-12 10:11:32 +03:30
parent 282c0fe09a
commit ab22c4dd63
6 changed files with 29 additions and 2 deletions
@@ -5,6 +5,7 @@ import HomeQuickActionBox from '../../components/HomeQuickActionBox.vue'
import DesktopHomeCard from './DesktopHomeCard.vue'
import { boursecuQuickActions } from '../../layouts/configs/boursecuQuickActions'
import type { HomeQuickActionItem } from '../../layouts/types'
import { useHomePageContext } from '../../composables/useHomePage'
const props = withDefaults(
defineProps<{
@@ -15,6 +16,7 @@ const props = withDefaults(
},
)
const { openAssetsSheet } = useHomePageContext()
const resolvedActions = computed(() => props.actions ?? [...boursecuQuickActions])
function handleClick(action: HomeQuickActionItem) {
@@ -22,6 +24,10 @@ function handleClick(action: HomeQuickActionItem) {
action.handler()
return
}
if (action.id === 'assets') {
openAssetsSheet()
return
}
if (action.route) {
router.push(action.route)
}
@@ -5,6 +5,7 @@ import BasicIcon from '@/components/BasicPacks/BasicIcon.vue'
import DesktopHomeSection from './DesktopHomeSection.vue'
import { boursecuQuickActions } from '../../layouts/configs/boursecuQuickActions'
import type { HomeQuickActionItem } from '../../layouts/types'
import { useHomePageContext } from '../../composables/useHomePage'
const props = withDefaults(
defineProps<{
@@ -17,6 +18,7 @@ const props = withDefaults(
},
)
const { openAssetsSheet } = useHomePageContext()
const resolvedActions = computed(() => props.actions ?? [...boursecuQuickActions])
function navigate(action: HomeQuickActionItem) {
@@ -24,6 +26,10 @@ function navigate(action: HomeQuickActionItem) {
action.handler()
return
}
if (action.id === 'assets') {
openAssetsSheet()
return
}
if (action.route) {
router.push(action.route)
}