handlePartialEdit(imageUrl, index)"
@customize-to-home="handleCustomizeToHome(index)"
@preview-image="handlePreviewImage"
@generate-smooth-white-model="(imageUrl)=>handleGenerateSmoothWhiteModel(index,imageUrl)"
@create-new-card="(data)=>handleCreateFourViewCard(index,data)"
@delete="handleDeleteCard(index)"
:projectId="projectId"
@create-prompt-card="(data)=>handleCreatePromptCard(index,data)"
@generate-model-requested="(data)=>handleGenerateModelRequested(index,data)"
@save-project="(item)=>{handleSaveProject(index,item,'image')}"
@create-remaining-image-data="handleCreateRemainingImageData"
v-if="card.type === 'image'&&combinedPromptJson.animal"
:cardData="card"
/>
{handleSaveProject(index,item,'model')}"
@clickModel="handleModelClick"
@refineModel="handleRefineModel"
/>