66<template >
77 <AttachmentDragAndDrop v-if =" card" :card-id =" card.id" class =" drop-upload--card" >
88 <div :ref =" `card${card.id}`"
9- :class =" {'compact': compactMode, 'current-card': currentCard, 'has -labels': card.labels && card.labels.length > 0 , 'card__editable': canEdit, 'card__archived': card.archived, 'card__highlight': highlight}"
9+ :class =" {'compact': compactMode, 'current-card': currentCard, 'no -labels': !hasLabels , 'card__editable': canEdit, 'card__archived': card.archived, 'card__highlight': highlight}"
1010 tag =" div"
1111 :tabindex =" 0"
1212 class =" card"
@@ -331,12 +331,12 @@ export default {
331331 border- radius: var (-- border- radius- large);
332332 font- size: 100 % ;
333333 background- color: var (-- color- main- background);
334- margin- bottom: $card- spacing;
335- padding: var (-- default- grid- baseline) $card- padding;
334+ padding: $card- padding;
336335 border: 2px solid var (-- color- border- dark);
337336 width: 100 % ;
338337 display: flex;
339338 flex- direction: column;
339+ gap: $card- gap;
340340
341341 & : deep (* ) {
342342 cursor: pointer;
@@ -359,12 +359,10 @@ export default {
359359 h4 {
360360 font- weight: normal;
361361 margin: 0 ;
362- padding: var (-- default- grid- baseline);
363362 flex- grow: 1 ;
364363 font- size: 100 % ;
365364 overflow: hidden;
366365 word- wrap: break - word;
367- padding- left: 4px ;
368366 align- self : center;
369367
370368 : deep (a ) {
@@ -374,9 +372,6 @@ export default {
374372 & .editable {
375373 span {
376374 cursor: text;
377- padding- right: 8px ;
378- padding- top: 3px ;
379- padding- bottom: 3px ;
380375
381376 & : focus, & : focus- visible {
382377 outline: none;
@@ -385,6 +380,7 @@ export default {
385380
386381 & : focus- within {
387382 outline: 2px solid var (-- color- border- dark);
383+ outline- offset: 4px ;
388384 border- radius: 3px ;
389385 }
390386 }
@@ -427,8 +423,6 @@ export default {
427423 .card - labels {
428424 display: flex;
429425 align- items: end;
430- padding- left: var (-- default- grid- baseline);
431- padding- top: var (-- default- grid- baseline);
432426
433427 .labels {
434428 flex- wrap: wrap;
@@ -444,7 +438,7 @@ export default {
444438
445439 .card - related {
446440 display: flex;
447- padding: 12px ;
441+ padding: 4px ;
448442 padding- bottom: 0px ;
449443 color: var (-- color- text- maxcontrast);
450444
@@ -469,8 +463,8 @@ export default {
469463 height: 32px ;
470464 width: 32px ;
471465 }
472- & .has - labels {
473- padding- bottom: $card - padding ;
466+ & .no - labels {
467+ padding- bottom: var ( -- default - grid - baseline) ;
474468 }
475469 .labels {
476470 height: 6px ;
0 commit comments