diff --git a/src/components/Header.tsx b/src/components/Header.tsx new file mode 100644 index 0000000..149de8a --- /dev/null +++ b/src/components/Header.tsx @@ -0,0 +1,24 @@ +import Logo from "./Logo"; + +const Header = () => { + return ( +
+
+ + + + + +
+
+ ); +}; + +export default Header; diff --git a/src/components/HeroSection.tsx b/src/components/HeroSection.tsx index 6ebcb4d..28ad737 100644 --- a/src/components/HeroSection.tsx +++ b/src/components/HeroSection.tsx @@ -1,48 +1,43 @@ +import Logo from "./Logo"; + const HeroSection = () => { return ( -
+
{/* Decorative top border */}
- {/* Ornamental divider */} -
- + {/* Logo */} +
+
-

- Sedan 1974 -

- -

- Lennart Svenssons -

- -

- Konditorivaror +

+ Svenskt konditorhantverk sedan 1953

-

- Kakabonnemang för företag -

- -

- Genuina konditorikakor bakade med tradition och omsorg, - levererade direkt till ert kontor. -
- Smaken av äkta svenskt hantverk. +

+ "Äkta fika levererat till ditt företag — prenumeration eller engångsorder"

- - Starta ert abonnemang - +
{/* Bottom ornament */} diff --git a/src/components/Logo.tsx b/src/components/Logo.tsx new file mode 100644 index 0000000..1f6231a --- /dev/null +++ b/src/components/Logo.tsx @@ -0,0 +1,34 @@ +const Logo = ({ className = "", size = "default" }: { className?: string; size?: "small" | "default" | "large" }) => { + const sizeClasses = { + small: "w-16 h-12", + default: "w-24 h-18", + large: "w-48 h-36" + }; + + return ( +
+ + {/* Outer oval border */} + + {/* Inner oval border */} + + + {/* Text */} + + AKTIEBOLAGET + + + LENNART + + + SVENSSON + + + KONDITORIVAROR + + +
+ ); +}; + +export default Logo; diff --git a/src/pages/Index.tsx b/src/pages/Index.tsx index f8100a9..3ba3935 100644 --- a/src/pages/Index.tsx +++ b/src/pages/Index.tsx @@ -1,3 +1,4 @@ +import Header from "@/components/Header"; import HeroSection from "@/components/HeroSection"; import GallerySection from "@/components/GallerySection"; import PlansSection from "@/components/PlansSection"; @@ -6,6 +7,7 @@ import Footer from "@/components/Footer"; const Index = () => { return (
+