Skip to content

Commit

Permalink
UPDATE : try to improve user exprince
Browse files Browse the repository at this point in the history
  • Loading branch information
shyamtala-dev committed Apr 29, 2024
1 parent 55a74fd commit b3d028f
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 1 deletion.
3 changes: 2 additions & 1 deletion src/components/messages/MessageElement.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ const MessageElement = ({ message }) => {
const formattedTime = dayjs(message.createdAt).fromNow();
const self = userId === message.senderId;
return (
<div className={`chat ${self ? "chat-end" : "chat-start"}`}>
<div
className={`chat ${self ? "chat-end" : "chat-start"} ${message?.shake && "animate-shake"}`}>
<div className="chat-image avatar">
<div className="w-8 rounded-full">
<img
Expand Down
1 change: 1 addition & 0 deletions src/hooks/socket/useNewMessage.js
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ const useNewMessage = () => {

useEffect(() => {
const newMessageComes = (newMessage) => {
newMessage = { ...newMessage, shake: true };
setMessage(newMessage);
return scrollDown("messageContainer");
};
Expand Down
15 changes: 15 additions & 0 deletions tailwind.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,21 @@ export default {
skeleton:
"linear-gradient(105deg, transparent 0%, transparent 40%, oklch(1 0 0 / 0.17) 50%, transparent 60%, transparent 100%)",
},
keyframes: {
shake: {
"0%": { transform: "translate(0, 0)" },
"1.78571%": { transform: "translate(5px, 0)" },
"3.57143%": { transform: "translate(0, 0)" },
"5.35714%": { transform: "translate(5px, 0)" },
"7.14286%": { transform: "translate(0, 0)" },
"8.92857%": { transform: "translate(5px, 0)" },
"10.71429%": { transform: "translate(0, 0)" },
"100%": { transform: "translate(0, 0)" },
},
},
animation: {
shake: "shake 4s ease-in-out", // Play animation once and stop at the end
},
},
},

Expand Down

0 comments on commit b3d028f

Please sign in to comment.