fix ذشزنلقخعدی

This commit is contained in:
2026-06-23 16:02:41 +03:30
parent 29c58c4202
commit ac28eda09f
29 changed files with 624 additions and 167 deletions
@@ -17,23 +17,23 @@
>
<BasicIcon icon="vuesax-linear:info-circle" size="18" :color="iconColor" />
</button>
</div>
<div
v-if="openRowId === row.id"
class="boursecu-assets__popup"
@click.stop
>
<div
v-if="openRowId === row.id"
class="boursecu-assets__popup"
@click.stop
v-for="line in row.popupLines"
:key="line.label"
class="boursecu-assets__popup-line"
:class="{
'boursecu-assets__popup-line--profit': line.tone === 'profit',
'boursecu-assets__popup-line--loss': line.tone === 'loss',
}"
>
<div
v-for="line in row.popupLines"
:key="line.label"
class="boursecu-assets__popup-line"
:class="{
'boursecu-assets__popup-line--profit': line.tone === 'profit',
'boursecu-assets__popup-line--loss': line.tone === 'loss',
}"
>
<span class="boursecu-assets__popup-label">{{ line.label }}</span>
<span class="boursecu-assets__popup-value">{{ line.value }}</span>
</div>
<span class="boursecu-assets__popup-label">{{ line.label }}</span>
<span class="boursecu-assets__popup-value">{{ line.value }}</span>
</div>
</div>
</div>
@@ -86,6 +86,7 @@ onClickOutside(rootRef, () => {
}
.boursecu-assets__row {
position: relative;
display: flex;
align-items: center;
justify-content: center;
@@ -122,9 +123,12 @@ onClickOutside(rootRef, () => {
.boursecu-assets__popup {
position: absolute;
top: calc(100% + 8px);
right: 0;
left: 50%;
right: auto;
transform: translateX(-50%);
z-index: 40;
min-width: min(18rem, 78vw);
width: min(18rem, calc(100vw - 2rem));
max-width: calc(100vw - 2rem);
padding: 10px 12px;
border-radius: 10px;
background: #fff;
@@ -177,9 +181,11 @@ onClickOutside(rootRef, () => {
}
.boursecu-assets__popup {
right: auto;
left: 0;
min-width: 20rem;
right: auto;
transform: none;
width: min(20rem, calc(100% - 1rem));
max-width: 20rem;
}
}
</style>