diff --git a/src/s2-homeworks/hw01/HW1.tsx b/src/s2-homeworks/hw01/HW1.tsx index 8cf7556..3ac9604 100644 --- a/src/s2-homeworks/hw01/HW1.tsx +++ b/src/s2-homeworks/hw01/HW1.tsx @@ -1,7 +1,9 @@ import React from 'react' import Message from './Message' import MessageSender from './MessageSender' +import s from './Message.module.css' +// структуру объекта не менять export const message0 = { id: 0, user: { @@ -16,17 +18,19 @@ export const message0 = { const HW1 = () => { return ( -
-
- homeworks 1 +
+
{/*можно убрать этот тег*/} + +
homeworks 1
{/*проверка отображения (не менять)*/} {/*для автоматической проверки дз (не менять)*/} -
-
+ +
{/*можно убрать этот тег*/} +
{/*можно убрать этот тег*/}
) } diff --git a/src/s2-homeworks/hw01/Message.module.css b/src/s2-homeworks/hw01/Message.module.css new file mode 100644 index 0000000..2dc1f88 --- /dev/null +++ b/src/s2-homeworks/hw01/Message.module.css @@ -0,0 +1,25 @@ +.hw1 { + +} + +.hwTitle { + +} + +.message { + display: flex; + border: 1px solid lime; + margin: 10px; +} + +.sendForm { + +} + +.textarea { + margin: 0 10px; +} + +.button { + +} \ No newline at end of file diff --git a/src/s2-homeworks/hw01/Message.tsx b/src/s2-homeworks/hw01/Message.tsx index 7bbd57d..5417264 100644 --- a/src/s2-homeworks/hw01/Message.tsx +++ b/src/s2-homeworks/hw01/Message.tsx @@ -1,15 +1,36 @@ import React from 'react' +import s from './Message.module.css' // создать тип вместо any и отобразить приходящие данные const Message = (props: any) => { return ( -
- {'avatar'}/ +
+ {'avatar'}
-
{props.message.user.name}
-
{props.message.message.text}
-
{props.message.message.time}
+
+ {/*создаёт студент*/} + {props.message.user.name} + {/**/} +
+
+                    {/*создаёт студент*/}
+                    {props.message.message.text}
+                    {/**/}
+                
+
+ {/*создаёт студент*/} + {props.message.message.time} + {/**/} +
) diff --git a/src/s2-homeworks/hw01/MessageSender.tsx b/src/s2-homeworks/hw01/MessageSender.tsx index 4acd29a..f4a217a 100644 --- a/src/s2-homeworks/hw01/MessageSender.tsx +++ b/src/s2-homeworks/hw01/MessageSender.tsx @@ -1,5 +1,6 @@ import React, {useState} from 'react' import {message0} from './HW1' +import s from './Message.module.css' // компонента, которая тестирует вашу компоненту (не изменять, any не трогать) const MessageSender = (props: any) => { @@ -23,9 +24,18 @@ const MessageSender = (props: any) => { <> {messages.map(m => )} -
-