Skip to content
18 changes: 17 additions & 1 deletion packages/fiori/src/UploadCollectionItem.hbs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
{{>include "../../main/src/ListItem.hbs"}}

{{#*inline "selectionElement"}}{{/inline}}

{{#*inline "listItemContent"}}
<div class="ui5-uci-thumbnail">
<slot name="thumbnail"></slot>
Expand All @@ -22,7 +24,7 @@
{{#if fileNameClickable}}
<ui5-link class="ui5-uci-file-name" @click="{{_onFileNameClick}}">{{fileName}}</ui5-link>
{{else}}
<span class="ui5-uci-file-name">{{fileName}}</span>
<span class="ui5-uci-file-name ui5-uci-file-name-text">{{fileName}}</span>
{{/if}}
{{/if}}
<div class="ui5-uci-description">
Expand Down Expand Up @@ -90,6 +92,20 @@
>
</ui5-button>
{{/if}}

{{#if renderDeleteButton}}
<ui5-button
class="ui5-li-deletebtn"
tabindex="-1"
data-sap-no-tab-ref
id="{{_id}}-deleteSelectionElement"
design="Transparent"
icon="decline"
?disabled="{{disableDeleteButton}}"
@click="{{onDelete}}"
tooltip="{{deleteText}}"
></ui5-button>
{{/if}}
{{/if}}
</div>
</div>
Expand Down
45 changes: 30 additions & 15 deletions packages/fiori/src/themes/UploadCollectionItem.css
Original file line number Diff line number Diff line change
Expand Up @@ -59,17 +59,19 @@
}

.ui5-uci-file-name {
width: 100%;
display: block;
font-family: "72override", var(--sapFontFamily);
font-size: var(--sapFontLargeSize);
color: var(--sapTextColor);
margin-bottom: 0.25rem;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}

.ui5-uci-file-name-text {
color: var(--sapList_TextColor);
}

[ui5-link].ui5-uci-file-name {
pointer-events: all;
}
Expand All @@ -80,9 +82,17 @@
font-size: var(--sapFontMediumSize);
color: var(--sapContent_LabelColor);
white-space: initial;
overflow: hidden;
text-overflow: ellipsis;
}

/* Edit mode */

.ui5-uci-edit-container {
display: flex;
align-items: center;
}

.ui5-uci-edit-container [ui5-input] {
width: 60%;
pointer-events: all;
Expand Down Expand Up @@ -111,19 +121,13 @@

.ui5-uci-edit-buttons {
pointer-events: all;
margin-left: 1rem;
margin-inline-start: 1rem;
}

.ui5-uci-edit-rename-btn {
margin-right: 0.125rem;
}

/* Progress Box */
.ui5-uci-progress-box {
width: 20%;
min-width: 4rem;
}

@media(max-width: 30rem) {
.ui5-uci-content-and-edit-container {
display: block;
Expand All @@ -142,14 +146,13 @@
width: 100%;
}

.ui5-uci-edit-buttons,
.ui5-li-detailbtn,
.ui5-li-deletebtn {
margin-top: 0.75rem;
.ui5-uci-edit-buttons {
margin-inline-start: 0;
margin-block-start: var(--ui5_upload_collection_small_size_buttons_margin_block_start);
}

.ui5-uci-edit-buttons {
margin-left: 0;
.ui5-uci-edit-buttons [ui5-button] {
margin-block-end: var(--ui5_upload_collection_button_margin_block_end);
}
}

Expand All @@ -164,3 +167,15 @@
display: flex;
justify-content: space-between;
}

[ui5-button] {
margin-inline: 0.5rem;
}

[ui5-button]:first-of-type {
margin-inline-start: 0;
}

[ui5-button]:last-of-type {
margin-inline-end: var(--ui5_upload_collection_last_button_inline_end);
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,7 @@
--ui5_upload_collection_drag_overlay_border: 0.125rem dashed var(--sapContent_ForegroundBorderColor);
--ui5_upload_collection_drop_overlay_border: 0.125rem solid var(--sapContent_DragAndDropActiveColor);
--ui5_upload_collection_drop_overlay_background: transparent;
--ui5_upload_collection_button_margin_block_end: 0;
--ui5_upload_collection_last_button_inline_end: 0;
--ui5_upload_collection_small_size_buttons_margin_block_start: 0.75rem;
}
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,4 @@
--ui5_upload_collection_drag_overlay_border: 0.1875rem dashed var(--sapContent_ForegroundBorderColor);
--ui5_upload_collection_drop_overlay_border: 0.1875rem solid var(--sapContent_HelpColor);
--ui5_upload_collection_drop_overlay_background: transparent;
--ui5_upload_collection_progress_indicator_background: var(--sapHighlightColor);
--ui5_upload_collection_progress_indicator_error_background: var(--sapHighlightColor);
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,4 @@
:root {
--ui5_upload_collection_drag_overlay_border: 0.1875rem dashed var(--sapContent_ForegroundBorderColor);
--ui5_upload_collection_drop_overlay_border: 0.1875rem solid var(--sapContent_HelpColor);
--ui5_upload_collection_progress_indicator_background: var(--sapHighlightColor);
--ui5_upload_collection_progress_indicator_error_background: var(--sapHighlightColor);
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@import "../base/UploadCollection-parameters.css";

:root {
--ui5_upload_collection_button_margin_block_end: 2px;
--ui5_upload_collection_last_button_inline_end: 2px;
--ui5_upload_collection_small_size_buttons_margin_block_start: 0.5rem;
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
@import "./ShellBar-parameters.css";
@import "./TimelineItem-parameters.css";
@import "./SideNavigation-parameters.css";
@import "../base/UploadCollection-parameters.css";
@import "./UploadCollection-parameters.css";
@import "../base/ViewSettingsDialog-parameters.css";
@import "./Wizard-parameters.css";
@import "./WizardTab-parameters.css";
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
@import "../base/UploadCollection-parameters.css";

:root {
--ui5_upload_collection_button_margin_block_end: 2px;
--ui5_upload_collection_last_button_inline_end: 2px;
--ui5_upload_collection_small_size_buttons_margin_block_start: 0.5rem;
}
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@
@import "./ShellBar-parameters.css";
@import "./TimelineItem-parameters.css";
@import "./SideNavigation-parameters.css";
@import "../base/UploadCollection-parameters.css";
@import "./UploadCollection-parameters.css";
@import "../base/ViewSettingsDialog-parameters.css";
@import "./Wizard-parameters.css";
@import "./WizardTab-parameters.css";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
--ui5_upload_collection_drag_overlay_border: 0.1875rem dashed var(--sapContent_ForegroundBorderColor);
--ui5_upload_collection_drop_overlay_border: 0.1875rem solid var(--sapContent_HelpColor);
--ui5_upload_collection_drop_overlay_background: transparent;
--ui5_upload_collection_progress_indicator_background: var(--sapHighlightColor);
--ui5_upload_collection_progress_indicator_error_background: var(--sapHighlightColor);
--ui5_upload_collection_button_margin_block_end: 2px;
--ui5_upload_collection_last_button_inline_end: 2px;
--ui5_upload_collection_small_size_buttons_margin_block_start: 0.5rem;
}
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
:root {
--ui5_upload_collection_drag_overlay_border: 0.1875rem dashed var(--sapContent_ForegroundBorderColor);
--ui5_upload_collection_drop_overlay_border: 0.1875rem solid var(--sapContent_HelpColor);
--ui5_upload_collection_progress_indicator_background: var(--sapHighlightColor);
--ui5_upload_collection_progress_indicator_error_background: var(--sapHighlightColor);
--ui5_upload_collection_button_margin_block_end: 2px;
--ui5_upload_collection_last_button_inline_end: 2px;
--ui5_upload_collection_small_size_buttons_margin_block_start: 0.5rem;
}