diff --git a/apps/web/components/Form.jsx b/apps/web/components/Form.jsx index f062393..47a2a1a 100644 --- a/apps/web/components/Form.jsx +++ b/apps/web/components/Form.jsx @@ -1,14 +1,12 @@ import styles from './Form.module.scss'; import { publicRuntimeConfig } from '@/config/runtime'; -import Button from '@/elements/Button'; -import Error from '@/elements/Error'; -import Input from '@/elements/Input'; +import { Button, Error, Input } from '@/elements'; import axios from 'axios'; import { useState } from 'react'; const { APP_BASE_PATH } = publicRuntimeConfig; -export default function Form() { +export function Form() { const [hasError, setHasError] = useState(false); const error = hasError ? Неверный логин или пароль : null; diff --git a/apps/web/components/Login.jsx b/apps/web/components/Login.jsx index e968933..0722e04 100644 --- a/apps/web/components/Login.jsx +++ b/apps/web/components/Login.jsx @@ -1,8 +1,8 @@ -import Form from './Form'; +import { Form } from './Form'; import styles from './Login.module.scss'; -import Logo from '@/elements/Logo'; +import { Logo } from '@/elements'; -export default function Login() { +export function Login() { return (
diff --git a/apps/web/components/index.js b/apps/web/components/index.js new file mode 100644 index 0000000..d64efa0 --- /dev/null +++ b/apps/web/components/index.js @@ -0,0 +1,2 @@ +export * from './Form'; +export * from './Login'; diff --git a/apps/web/elements/Button.tsx b/apps/web/elements/Button.tsx index df70352..d156cce 100644 --- a/apps/web/elements/Button.tsx +++ b/apps/web/elements/Button.tsx @@ -3,7 +3,7 @@ import styles from './Button.module.css'; type ButtonProps = JSX.IntrinsicElements['button']; -export default function Button({ children, ...props }: ButtonProps) { +export function Button({ children, ...props }: ButtonProps) { return (