mirror of
https://github.com/hcengineering/platform.git
synced 2026-09-23 18:15:03 +02:00
Fix 1630. UI fixes. (#1651)
Signed-off-by: Alexander Platov <sas_lord@mail.ru>
This commit is contained in:
@@ -53,7 +53,8 @@
|
||||
{#if removable}
|
||||
<div
|
||||
class="remove-btn"
|
||||
on:click|preventDefault={() => {
|
||||
on:click|preventDefault={(ev) => {
|
||||
ev.stopPropagation()
|
||||
dispatch('remove')
|
||||
}}
|
||||
>
|
||||
@@ -68,7 +69,8 @@
|
||||
{#if removable}
|
||||
<div
|
||||
class="remove-btn"
|
||||
on:click|preventDefault={() => {
|
||||
on:click={(ev) => {
|
||||
ev.stopPropagation()
|
||||
dispatch('remove')
|
||||
}}
|
||||
>
|
||||
@@ -133,13 +135,14 @@
|
||||
}
|
||||
|
||||
.name {
|
||||
white-space: nowrap;
|
||||
font-weight: 500;
|
||||
color: var(--theme-content-accent-color);
|
||||
white-space: nowrap;
|
||||
cursor: pointer;
|
||||
}
|
||||
|
||||
.type {
|
||||
white-space: nowrap;
|
||||
font-size: 0.75rem;
|
||||
color: var(--theme-content-dark-color);
|
||||
}
|
||||
|
||||
@@ -22,8 +22,6 @@
|
||||
import { Account, Class, Doc, generateId, Ref, Space } from '@anticrm/core'
|
||||
import { Attachment } from '@anticrm/attachment'
|
||||
import AttachmentPresenter from './AttachmentPresenter.svelte'
|
||||
import { IconClose } from '@anticrm/ui'
|
||||
import { ActionIcon } from '@anticrm/ui'
|
||||
|
||||
export let objectId: Ref<Doc>
|
||||
export let space: Ref<Space>
|
||||
@@ -173,19 +171,16 @@
|
||||
on:drop|preventDefault|stopPropagation={fileDrop}
|
||||
>
|
||||
{#if attachments.size}
|
||||
<div class="flex-row-center list">
|
||||
<div class="flex-row-center list scroll-divider-color">
|
||||
{#each Array.from(attachments.values()) as attachment}
|
||||
<div class="item flex">
|
||||
<AttachmentPresenter value={attachment} />
|
||||
<div class="remove">
|
||||
<ActionIcon
|
||||
icon={IconClose}
|
||||
action={() => {
|
||||
removeAttachment(attachment)
|
||||
}}
|
||||
size="small"
|
||||
/>
|
||||
</div>
|
||||
<AttachmentPresenter
|
||||
value={attachment}
|
||||
removable
|
||||
on:remove={(result) => {
|
||||
if (result !== undefined) removeAttachment(attachment)
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
{/each}
|
||||
</div>
|
||||
@@ -204,30 +199,18 @@
|
||||
|
||||
<style lang="scss">
|
||||
.list {
|
||||
padding: 1rem;
|
||||
padding: 0.5rem;
|
||||
color: var(--theme-caption-color);
|
||||
overflow-x: auto;
|
||||
background-color: var(--theme-bg-accent-color);
|
||||
border: 1px solid var(--theme-bg-accent-color);
|
||||
border-radius: 0.75rem;
|
||||
border-bottom-left-radius: 0;
|
||||
border-bottom-right-radius: 0;
|
||||
overflow-y: hidden;
|
||||
background-color: var(--accent-bg-color);
|
||||
border: 1px solid var(--divider-color);
|
||||
border-radius: 0.5rem 0.5rem 0 0;
|
||||
border-bottom: none;
|
||||
|
||||
.item + .item {
|
||||
padding-left: 1rem;
|
||||
border-left: 1px solid var(--theme-bg-accent-color);
|
||||
}
|
||||
|
||||
.item {
|
||||
.remove {
|
||||
visibility: hidden;
|
||||
}
|
||||
}
|
||||
|
||||
.item:hover {
|
||||
.remove {
|
||||
visibility: visible;
|
||||
}
|
||||
border-left: 1px solid var(--divider-color);
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
Reference in New Issue
Block a user