Skip to content

Commit cf8e78d

Browse files
committed
card name breaks
1 parent ff596ee commit cf8e78d

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

src/Cards/AddCard.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,8 @@ function useInputValue(defaultValue) {
1111
onChange: event => setValue(event.target.value)
1212
},
1313
clear: () => setValue(defaultValue),
14-
value: () => value
14+
value: () => value,
15+
addBreak: () => setValue(value + "\n")
1516
}
1617
}
1718

@@ -58,7 +59,10 @@ function AddCard({ onCreate, onDeleteAll }) {
5859
minRows={1}
5960
maxRows={3}
6061
maxLength="100"
61-
onKeyPress={e => e.key === 'Enter' && onEnter(e)}
62+
onKeyPress={e => {
63+
e.key === "\n" && input.addBreak()
64+
e.key === 'Enter' && onEnter(e)
65+
}}
6266
/>
6367
</div>
6468

src/Cards/CardItem.js

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,11 @@ function CardItem(props) {
2525
<div className="card" style={{ backgroundColor: bgColor }} >
2626

2727
<div className="card-body" onClick={() => setEditCard(index)} >
28-
<h5 className="card-title">{cardItem.name}</h5>
28+
<h5
29+
className="card-title"
30+
style={{ overflow: "hidden", display: "-webkit-box", WebkitLineClamp: String(lineClip / 2), WebkitBoxOrient: "vertical" }}
31+
dangerouslySetInnerHTML={createHTML(cardItem.name)}
32+
/>
2933
<p
3034
className="card-text"
3135
style={{ overflow: "hidden", display: "-webkit-box", WebkitLineClamp: String(lineClip), WebkitBoxOrient: "vertical" }}

0 commit comments

Comments
 (0)