diff --git a/app/routes/my-account._index.tsx b/app/routes/my-account._index.tsx index 0ba3796..2388354 100644 --- a/app/routes/my-account._index.tsx +++ b/app/routes/my-account._index.tsx @@ -1,7 +1,17 @@ import { type V2_MetaFunction } from '@remix-run/node' +import { EmptyAvatar } from 'assets/images' +import { Textarea } from 'flowbite-react' import { useEffect } from 'react' import { useSelector } from 'react-redux' import { selectIsAuth } from '~/redux/slices/auth' +import { + Divider, + Header3, + Header4, + RoundedOutput, + Text, + TransparentButton, +} from '~/shared' import { AccountMenu } from '~/widgets' export const meta: V2_MetaFunction = () => { @@ -18,8 +28,102 @@ export default function MyAccount() { }, []) return ( -
+
+ +
+ Налаштування профілю + + Аватар + + + Формати: jpg, png, gif. Максимальний розмір: 1 МБ.{' '} + + +
+ + + + Завантажити фото + +
+ + + + Особиста інформація + + + Ваше облікове ім’я, яке відображається на сайті. + + +
+
+

Ім’я

+ +
+ Марія +
+
+ +
+

+ Прізвище +

+ +
+ Струц +
+
+ +
+

Нікнейм

+ +
+ Maricka123 +
+
+
+ +
+
+

+ Номер телефону +

+ +
+ +38 +
+
+ +
+

+ Дата народження +

+ +
+ 18.01.1999 +
+
+ +
+

Пароль

+ +
+ ************ +
+
+
+ + + + Декілька слів про себе + + + Розкажіть учням про свою освіту, або про досвід роботи у галузі. + + + +
) } diff --git a/app/shared/Typo/header-4.tsx b/app/shared/Typo/header-4.tsx new file mode 100644 index 0000000..e39b866 --- /dev/null +++ b/app/shared/Typo/header-4.tsx @@ -0,0 +1,20 @@ +import type { ReactNode } from 'react' +import clsx from 'clsx' + +interface Props { + children?: ReactNode + className?: string +} + +export function Header4({ children, className }: Props) { + return ( +

+ {children} +

+ ) +} diff --git a/app/shared/index.ts b/app/shared/index.ts index 72610e1..6f87f03 100644 --- a/app/shared/index.ts +++ b/app/shared/index.ts @@ -1,5 +1,6 @@ export * from './Inputs/rounded-input' export * from './Inputs/transparent-input' +export * from './Output/rounded-output' export * from './Button/filled-button' export * from './Button/transparent-button' export * from './Button/menu-button' @@ -7,6 +8,7 @@ export * from './Typo/text' export * from './Typo/text-medium' export * from './Typo/header-2' export * from './Typo/header-3' +export * from './Typo/header-4' export * from './divider' export * from './tag' diff --git a/assets/images/empty-avatar.png b/assets/images/empty-avatar.png new file mode 100644 index 0000000..ef314aa Binary files /dev/null and b/assets/images/empty-avatar.png differ diff --git a/assets/images/index.ts b/assets/images/index.ts index af854da..aace6c1 100644 --- a/assets/images/index.ts +++ b/assets/images/index.ts @@ -9,3 +9,4 @@ export { default as Advantages2 } from './advantages-2.png' export { default as Advantages3 } from './advantages-3.png' export { default as JoinUsImage } from './join-us.png' export { default as AddImageCover } from './add-image-cover.png' +export { default as EmptyAvatar } from './empty-avatar.png'