Skip to content

Commit 5c6605b

Browse files
Merge pull request #7254 from getkirby/fix/7221-multiselect-overflow
fix: Tags in multiselect field do no overflow
2 parents 5808e29 + cf154ab commit 5c6605b

File tree

4 files changed

+9
-0
lines changed

4 files changed

+9
-0
lines changed

panel/lab/components/tags/1_tag/index.vue

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,11 @@
4141
text="Foo"
4242
/>
4343
</k-lab-example>
44+
<k-lab-example label="Too long">
45+
<k-tag
46+
:removable="true"
47+
text="Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas sed diam eget risus varius blandit sit amet non magna. Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor."
48+
/>
49+
</k-lab-example>
4450
</k-lab-examples>
4551
</template>

panel/src/components/Forms/Input.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,7 @@ export default {
173173
/* Element container */
174174
.k-input-element {
175175
flex-grow: 1;
176+
min-width: 0;
176177
}
177178
178179
/* Icon */

panel/src/components/Navigation/Tag.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,7 @@ export default {
106106
.k-tag {
107107
position: relative;
108108
height: var(--tag-height);
109+
max-width: 100%;
109110
display: flex;
110111
align-items: center;
111112
justify-content: space-between;

panel/src/components/Navigation/Tags.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -234,6 +234,7 @@ export default {
234234
235235
.k-tags {
236236
display: inline-flex;
237+
max-width: 100%;
237238
gap: var(--tags-gap);
238239
align-items: center;
239240
flex-wrap: wrap;

0 commit comments

Comments
 (0)