ваше сообщение коммита
This commit is contained in:
@@ -693,9 +693,17 @@
|
||||
</div>
|
||||
|
||||
<!-- Основная информация DLE -->
|
||||
<div v-if="dleSettings.name || dleSettings.tokenSymbol" class="preview-section">
|
||||
<div v-if="dleSettings.name || dleSettings.tokenSymbol || logoPreviewUrl" class="preview-section">
|
||||
<h4>Основная информация DLE</h4>
|
||||
|
||||
<div v-if="logoPreviewUrl" class="preview-item">
|
||||
<strong>🎨 Логотип:</strong>
|
||||
<div style="display: flex; align-items: center; gap: 10px; margin-top: 5px;">
|
||||
<img :src="logoPreviewUrl" alt="Logo preview" style="width: 48px; height: 48px; border-radius: 6px; object-fit: contain; border: 1px solid #e9ecef;" />
|
||||
<span style="color: #666; font-size: 0.9em;">{{ logoFile?.name || 'ENS аватар' || 'Дефолтный логотип' }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div v-if="dleSettings.name" class="preview-item">
|
||||
<strong>📋 Название:</strong> {{ dleSettings.name }}
|
||||
</div>
|
||||
@@ -929,6 +937,7 @@
|
||||
:private-key="unifiedPrivateKey"
|
||||
:selected-networks="selectedNetworks"
|
||||
:dle-data="dleSettings"
|
||||
:logo-uri="getLogoURI()"
|
||||
:etherscan-api-key="etherscanApiKey"
|
||||
@deployment-completed="handleDeploymentCompleted"
|
||||
/>
|
||||
@@ -2751,6 +2760,19 @@ async function resolveEnsAvatar() {
|
||||
}
|
||||
}
|
||||
|
||||
// Функция для получения URI логотипа
|
||||
function getLogoURI() {
|
||||
if (logoFile.value) {
|
||||
// Если выбран файл, возвращаем временный URL для предпросмотра
|
||||
// В реальности файл будет загружен на сервер и получен настоящий URL
|
||||
return logoPreviewUrl.value || '/uploads/logos/default-token.svg';
|
||||
} else if (ensResolvedUrl.value) {
|
||||
return ensResolvedUrl.value;
|
||||
} else {
|
||||
return '/uploads/logos/default-token.svg';
|
||||
}
|
||||
}
|
||||
|
||||
async function submitDeploy() {
|
||||
try {
|
||||
// Подготовка данных формы
|
||||
|
||||
Reference in New Issue
Block a user