From 22d29b1d52aa70b97f2a4f6bae6a6d8c0c1d8d11 Mon Sep 17 00:00:00 2001 From: Philippe Torrel Date: Fri, 7 Aug 2026 11:43:26 +0200 Subject: [PATCH] --- .../01_reusable-components-2/src/App.jsx | 6 +- .../src/components/headers/HeaderMain.jsx | 4 +- .../src/components/icons/LogoDonkey.jsx | 80 +++++++++++++++++++ .../src/components/logos/LogoMain.jsx | 13 +++ .../src/styles/03_base/_theme.scss | 6 +- .../src/styles/05_modules/_index.scss | 2 +- 6 files changed, 102 insertions(+), 9 deletions(-) create mode 100644 05_react/unterricht/tag40/01_reusable-components-2/src/components/icons/LogoDonkey.jsx create mode 100644 05_react/unterricht/tag40/01_reusable-components-2/src/components/logos/LogoMain.jsx diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/App.jsx b/05_react/unterricht/tag40/01_reusable-components-2/src/App.jsx index 6c88042..07c07b2 100644 --- a/05_react/unterricht/tag40/01_reusable-components-2/src/App.jsx +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/App.jsx @@ -10,11 +10,7 @@ function App(props) {

Site

-

- Lorem ipsum dolor sit amet, consectetur adipisicing elit. Enim, delectus debitis. A, nostrum dolores - aspernatur earum asperiores illum libero ab quasi unde distinctio nobis amet rem eveniet fuga! Nulla, - architecto! -

+

Lorem ipsum dolor sit amet, consectetur adipisicing elit. Enim, delectus debitis.

diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/components/headers/HeaderMain.jsx b/05_react/unterricht/tag40/01_reusable-components-2/src/components/headers/HeaderMain.jsx index f99ae1c..d32e406 100644 --- a/05_react/unterricht/tag40/01_reusable-components-2/src/components/headers/HeaderMain.jsx +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/components/headers/HeaderMain.jsx @@ -1,10 +1,12 @@ +import LogoMain from '../logos/LogoMain'; + const HeaderMain = (props) => { // const { } = props; return (
-

Logo

+
); diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/components/icons/LogoDonkey.jsx b/05_react/unterricht/tag40/01_reusable-components-2/src/components/icons/LogoDonkey.jsx new file mode 100644 index 0000000..958a172 --- /dev/null +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/components/icons/LogoDonkey.jsx @@ -0,0 +1,80 @@ +import React from 'react'; + +const LogoDonkey = (props) => { + // const { } = props; + + return ( + + + + + + + + + + + + + + + ); +}; +export default LogoDonkey; diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/components/logos/LogoMain.jsx b/05_react/unterricht/tag40/01_reusable-components-2/src/components/logos/LogoMain.jsx new file mode 100644 index 0000000..d74f500 --- /dev/null +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/components/logos/LogoMain.jsx @@ -0,0 +1,13 @@ +import LogoDonkey from '../icons/LogoDonkey'; + +const LogoMain = (props) => { + // const { } = props; + + return ( +
+ +
IA - JS Course
+
+ ); +}; +export default LogoMain; diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/styles/03_base/_theme.scss b/05_react/unterricht/tag40/01_reusable-components-2/src/styles/03_base/_theme.scss index b2db8ea..a892494 100644 --- a/05_react/unterricht/tag40/01_reusable-components-2/src/styles/03_base/_theme.scss +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/styles/03_base/_theme.scss @@ -6,7 +6,8 @@ html { } html, -body { +body, +#root { height: 100%; padding: 0; margin: 0; @@ -17,7 +18,8 @@ body { } // Sticky footer -body { +body, +#root { display: flex; flex-direction: column; } diff --git a/05_react/unterricht/tag40/01_reusable-components-2/src/styles/05_modules/_index.scss b/05_react/unterricht/tag40/01_reusable-components-2/src/styles/05_modules/_index.scss index 3d489bd..b336e44 100644 --- a/05_react/unterricht/tag40/01_reusable-components-2/src/styles/05_modules/_index.scss +++ b/05_react/unterricht/tag40/01_reusable-components-2/src/styles/05_modules/_index.scss @@ -2,6 +2,6 @@ @import 'footer-main'; @import 'header-main'; @import 'inputAmount'; -// @import 'logo-main'; +@import 'logo-main'; // @import 'menu-main'; // @import 'product-manager';