diff --git a/apps/web/components/Form/Buttons.tsx b/apps/web/components/Form/Buttons.tsx
index 3a99b3e..b3f7ebb 100644
--- a/apps/web/components/Form/Buttons.tsx
+++ b/apps/web/components/Form/Buttons.tsx
@@ -6,7 +6,7 @@ import { Button } from 'ui';
export function Buttons() {
const { reset, setValidation, values } = useFormStore();
- const { createUrl } = useContext(FormContext);
+ const { createUrl, setFormStatus } = useContext(FormContext);
return (
@@ -18,7 +18,14 @@ export function Buttons() {
>
Отмена
-
+
diff --git a/apps/web/package.json b/apps/web/package.json
index 1c3254e..5eb0b9b 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -9,6 +9,7 @@
"lint": "next lint"
},
"dependencies": {
+ "@heroicons/react": "^2.0.18",
"next": "^14.0.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
diff --git a/packages/ui/header.tsx b/packages/ui/header.tsx
index ab4f272..9a86238 100644
--- a/packages/ui/header.tsx
+++ b/packages/ui/header.tsx
@@ -6,7 +6,7 @@ type Props = {
export function Header({ children }: Props) {
return (
-
+
{children}
diff --git a/packages/ui/icons.tsx b/packages/ui/icons.tsx
new file mode 100644
index 0000000..ef0d99d
--- /dev/null
+++ b/packages/ui/icons.tsx
@@ -0,0 +1,21 @@
+export const LoadingSpinner = (
+
+);
diff --git a/packages/ui/index.tsx b/packages/ui/index.tsx
index de3ce7d..6347c82 100644
--- a/packages/ui/index.tsx
+++ b/packages/ui/index.tsx
@@ -9,5 +9,6 @@ export * from './divider';
export * from './header';
export * from './heading';
export * from './http-error';
+export * from './icons';
export * from './input';
export * from './select';
diff --git a/yarn.lock b/yarn.lock
index 8820063..259975d 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -510,6 +510,11 @@
resolved "https://registry.yarnpkg.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861"
integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==
+"@heroicons/react@^2.0.18":
+ version "2.0.18"
+ resolved "https://registry.yarnpkg.com/@heroicons/react/-/react-2.0.18.tgz#f80301907c243df03c7e9fd76c0286e95361f7c1"
+ integrity sha512-7TyMjRrZZMBPa+/5Y8lN0iyvUU/01PeMGX2+RE7cQWpEUIcb4QotzUObFkJDejj/HUH4qjP/eQ0gzzKs2f+6Yw==
+
"@humanwhocodes/config-array@^0.11.13":
version "0.11.13"
resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.11.13.tgz#075dc9684f40a531d9b26b0822153c1e832ee297"