Ver código fonte

fe-24 网页脚注组件完成

master
Chunxian Zhang 2 anos atrás
pai
commit
46e1dbb8d5
2 arquivos alterados com 74 adições e 0 exclusões
  1. +63
    -0
      lazy-timer-fe/src/components/Chat.jsx
  2. +11
    -0
      lazy-timer-fe/src/components/Footer.jsx

+ 63
- 0
lazy-timer-fe/src/components/Chat.jsx Ver arquivo

@ -0,0 +1,63 @@
import React from 'react';
import { MdOutlineCancel } from 'react-icons/md';
import { Button } from '.';
import { chatData } from '../data/dummy';
import { useStateContext } from '../contexts/ContextProvider';
const Chat = () => {
const { currentColor } = useStateContext();
return (
<div className="nav-item absolute right-5 md:right-52 top-16 bg-white dark:bg-[#42464D] p-8 rounded-lg w-96">
<div className="flex justify-between items-center">
<div className="flex gap-3">
<p className="font-semibold text-lg dark:text-gray-200">Messages</p>
<button type="button" className="text-white text-xs rounded p-1 px-2 bg-orange">
5 New
</button>
</div>
<Button
icon={<MdOutlineCancel />}
color="rgb(153, 171, 180)"
bgHoverColor="light-gray"
size="2xl"
borderRadius="50%"
/>
</div>
<div className="mt-5 ">
{chatData?.map((item, index) => (
<div key={index} className="flex items-center gap-5 border-b-1 border-color p-3 leading-8 cursor-pointer">
<div className="relative">
<img
className="rounded-full h-10 w-10"
src={item.image}
alt={item.message}
/>
<span
style={{ background: item.dotColor }}
className="absolute inline-flex rounded-full h-2 w-2 right-0 -top-1"
/>
</div>
<div>
<p className="font-semibold dark:text-gray-200 ">{item.message}</p>
<p className="text-gray-500 dark:text-gray-400 text-sm">{item.desc}</p>
<p className="text-gray-500 dark:text-gray-400 text-xs">{item.time}</p>
</div>
</div>
))}
<div className="mt-5">
<Button
color="white"
bgColor={currentColor}
text="See all messages"
borderRadius="10px"
width="full"
/>
</div>
</div>
</div>
);
};
export default Chat;

+ 11
- 0
lazy-timer-fe/src/components/Footer.jsx Ver arquivo

@ -0,0 +1,11 @@
import React from 'react';
const Footer = () => (
<div className="mt-24">
<p className="dark:text-gray-200 text-gray-700 text-center m-20">
© 2022 All rights reserved by Shoppy.com
</p>
</div>
);
export default Footer;

Carregando…
Cancelar
Salvar