diff --git a/src/App.css b/src/App.css
index 53d18b8..e69de29 100644
--- a/src/App.css
+++ b/src/App.css
@@ -1,8 +0,0 @@
-#niklas-birk-root {
- text-align: center;
- margin-top: 60px;
-}
-
-#logo {
- width: 10%;
-}
\ No newline at end of file
diff --git a/src/App.js b/src/App.js
index d154bf6..79d92cb 100644
--- a/src/App.js
+++ b/src/App.js
@@ -1,7 +1,7 @@
-import logo from './assets/niklas-birk-logo.png';
import './App.css';
import {createTheme, NextUIProvider} from "@nextui-org/react"
+import SiteContentRoot from "./components/SiteContentRoot";
const theme = createTheme({
type: "dark",
@@ -49,23 +49,7 @@ const theme = createTheme({
function App() {
return (
-
+
);
}
diff --git a/src/assets/blog_logo.png b/src/assets/blog_logo.png
new file mode 100644
index 0000000..c3aa215
Binary files /dev/null and b/src/assets/blog_logo.png differ
diff --git a/src/assets/git_logo.png b/src/assets/git_logo.png
new file mode 100644
index 0000000..f1a1d53
Binary files /dev/null and b/src/assets/git_logo.png differ
diff --git a/src/assets/niklas-birk-logo.svg b/src/assets/niklas-birk-logo.svg
deleted file mode 100644
index 6a05b1d..0000000
--- a/src/assets/niklas-birk-logo.svg
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
\ No newline at end of file
diff --git a/src/components/Footer.js b/src/components/Footer.js
new file mode 100644
index 0000000..23eee31
--- /dev/null
+++ b/src/components/Footer.js
@@ -0,0 +1,20 @@
+import {Link} from "@nextui-org/react";
+
+function Footer() {
+ return (
+
+ Impressum und Datenschutz
+
+ );
+}
+
+export default Footer;
\ No newline at end of file
diff --git a/src/components/Header.js b/src/components/Header.js
new file mode 100644
index 0000000..f43c9a6
--- /dev/null
+++ b/src/components/Header.js
@@ -0,0 +1,28 @@
+import {Image, Spacer, Text} from "@nextui-org/react";
+import logo from "../assets/niklas-birk-logo.png";
+
+function Header() {
+ return (
+ <>
+
+
+
+ Niklas Birk
+
+
+ >
+ );
+}
+
+export default Header;
\ No newline at end of file
diff --git a/src/components/ServiceCard.js b/src/components/ServiceCard.js
new file mode 100644
index 0000000..8701c4f
--- /dev/null
+++ b/src/components/ServiceCard.js
@@ -0,0 +1,73 @@
+import {Card, Col, Text} from "@nextui-org/react";
+
+function ServiceCard(props) {
+ return (
+
+
+
+
+ {props.introText}
+
+
+ {props.serviceText}
+
+
+ {props.vendorText}
+
+
+
+
+
+
+ {/**/}
+ {/* */}
+ {/* */}
+ {/*
*/}
+ {/**/}
+
+
+ //
+ //
+ //
+ //
Work in Progress
+ // Das ist eine Seite im Aufbau.
+ //
+ // Wichtige links:
+ //
+ //
+ //
Impressum und Datenschutz
+ //
+ );
+}
+
+export default ServiceCard;
\ No newline at end of file
diff --git a/src/components/Services.js b/src/components/Services.js
new file mode 100644
index 0000000..3ab2719
--- /dev/null
+++ b/src/components/Services.js
@@ -0,0 +1,45 @@
+import {Grid} from "@nextui-org/react";
+import ServiceCard from "./ServiceCard";
+import gitLogo from "../assets/git_logo.png";
+import blogLogo from "../assets/blog_logo.png";
+
+function Services() {
+ return (
+
+
+
+
+
+
+
+
+
+ //
+ //
+ //
+ //
Work in Progress
+ // Das ist eine Seite im Aufbau.
+ //
+ // Wichtige links:
+ //
+ //
+ //
Impressum und Datenschutz
+ //
+ );
+}
+
+export default Services;
\ No newline at end of file
diff --git a/src/components/SiteContentRoot.js b/src/components/SiteContentRoot.js
new file mode 100644
index 0000000..22d0d28
--- /dev/null
+++ b/src/components/SiteContentRoot.js
@@ -0,0 +1,16 @@
+import Services from "./Services";
+import Header from "./Header";
+import Footer from "./Footer";
+
+
+function SiteContentRoot() {
+ return (
+ <>
+
+
+
+ >
+ );
+}
+
+export default SiteContentRoot;