diff --git a/src/views/Chores/ChoreCard.jsx b/src/views/Chores/ChoreCard.jsx
index 6a38e0b..587a01a 100644
--- a/src/views/Chores/ChoreCard.jsx
+++ b/src/views/Chores/ChoreCard.jsx
@@ -284,6 +284,8 @@ const ChoreCard = ({ chore, performers, onChoreUpdate, onChoreRemove, sx }) => {
return 'Trigger'
} else if (chore.frequencyType === 'daily') {
return 'Daily'
+ } else if (chore.frequencyType === 'adaptive') {
+ return 'Adaptive'
} else if (chore.frequencyType === 'weekly') {
return 'Weekly'
} else if (chore.frequencyType === 'monthly') {
@@ -318,6 +320,14 @@ const ChoreCard = ({ chore, performers, onChoreUpdate, onChoreRemove, sx }) => {
return
}
}
+ const getName = name => {
+ const split = Array.from(chore.name)
+ // if the first character is emoji then remove it from the name
+ if (/\p{Emoji}/u.test(split[0])) {
+ return split.slice(2).join('')
+ }
+ return name
+ }
return (
<>
@@ -385,7 +395,7 @@ const ChoreCard = ({ chore, performers, onChoreUpdate, onChoreRemove, sx }) => {
{Array.from(chore.name)[0]}
- {chore.name}
+ {getName(chore.name)}
Assigned to{' '}
@@ -396,17 +406,16 @@ const ChoreCard = ({ chore, performers, onChoreUpdate, onChoreRemove, sx }) => {
- {chore.labels?.split(',').map(label => (
+ {chore.labels?.split(',').map((label, index) => (