Skip to content

Commit b88f128

Browse files
committed
💄 (#250) Item description capped at 2 lines
1 parent 018576f commit b88f128

File tree

2 files changed

+23
-5
lines changed

2 files changed

+23
-5
lines changed

src/components/LinkItems/Item.vue

+10-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template ref="container">
2-
<div class="item-wrapper">
2+
<div :class="`item-wrapper wrap-size-${itemSize}`">
33
<a @click="itemOpened"
44
@mouseup.right="openContextMenu"
55
@contextmenu.prevent
@@ -144,7 +144,7 @@ export default {
144144
html: true,
145145
placement: this.statusResponse ? 'left' : 'auto',
146146
delay: { show: 600, hide: 200 },
147-
classes: 'item-description-tooltip',
147+
classes: `item-description-tooltip tooltip-is-${this.itemSize}`,
148148
};
149149
},
150150
/* Used by certain themes, which display an icon with animated CSS */
@@ -239,6 +239,10 @@ export default {
239239
240240
.item-wrapper {
241241
flex-grow: 1;
242+
flex-basis: 6rem;
243+
&.wrap-size-large {
244+
flex-basis: 12rem;
245+
}
242246
}
243247
244248
.item {
@@ -392,11 +396,13 @@ export default {
392396
width: 100%;
393397
}
394398
p.description {
395-
display: block;
396399
margin: 0;
400+
display: block;
397401
white-space: pre-wrap;
398-
font-size: .9em;
399402
text-overflow: ellipsis;
403+
font-size: .9em;
404+
line-height: 1rem;
405+
height: 2rem;
400406
}
401407
}
402408
}

src/components/LinkItems/ItemIcon.vue

+13-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div class="item-icon">
2+
<div :class="`item-icon wrapper-${size}`">
33
<!-- Font-Awesome Icon -->
44
<i v-if="iconType === 'font-awesome'" :class="`${icon} ${size}`" ></i>
55
<!-- Emoji Icon -->
@@ -189,6 +189,18 @@ export default {
189189
</script>
190190

191191
<style lang="scss">
192+
193+
/* Icon wraper */
194+
.item-icon {
195+
&.wrapper-medium {
196+
min-height: 2.5rem;
197+
}
198+
&.wrapper-large {
199+
min-width: 3.5rem;
200+
text-align: center;
201+
}
202+
}
203+
192204
/* Default Image Icon */
193205
.tile-icon {
194206
min-width: 1rem;

0 commit comments

Comments
 (0)