diff --git a/lab3/src/components/Error/Error.jsx b/lab3/src/components/Error/Error.jsx new file mode 100644 index 0000000..65dbead --- /dev/null +++ b/lab3/src/components/Error/Error.jsx @@ -0,0 +1,10 @@ +import React from "react"; + +const Error = ({ message }) => ( + +); + +export default Error; diff --git a/lab3/src/components/Spinner/Spinner.css b/lab3/src/components/Spinner/Spinner.css new file mode 100644 index 0000000..0fcd644 --- /dev/null +++ b/lab3/src/components/Spinner/Spinner.css @@ -0,0 +1,19 @@ +.spinnerContainer { + display: flex; + justify-content: center; + margin: 50px; +} + +.spinner { + border: 8px solid #f3f3f3; /* Light grey */ + border-top: 8px solid #3498db; /* Blue */ + border-radius: 50%; + width: 60px; + height: 60px; + animation: spin 1s linear infinite; + } + + @keyframes spin { + 0% { transform: rotate(0deg); } + 100% { transform: rotate(360deg); } + } \ No newline at end of file diff --git a/lab3/src/components/Spinner/Spinner.jsx b/lab3/src/components/Spinner/Spinner.jsx new file mode 100644 index 0000000..6ee845c --- /dev/null +++ b/lab3/src/components/Spinner/Spinner.jsx @@ -0,0 +1,10 @@ +import React from "react"; +import "./Spinner.css"; + +const Spinner = () => ( +
+
+
+); + +export default Spinner;