From f0c19fbbfa80fa49dc9824a5e8a154ee44728194 Mon Sep 17 00:00:00 2001 From: Timo Knuth Date: Mon, 16 Mar 2026 21:38:49 +0100 Subject: [PATCH] Initial commit for website --- Pottery-website/README.md | 4 +- Pottery-website/components/Footer.tsx | 44 ++++++++++++++----- Pottery-website/components/GallerySection.tsx | 12 ++--- Pottery-website/components/Header.tsx | 8 ++-- Pottery-website/index.html | 4 +- Pottery-website/metadata.json | 6 +-- Pottery-website/pages/Contact.tsx | 6 +-- Pottery-website/pages/Cookies.tsx | 2 +- Pottery-website/pages/FAQ.tsx | 2 +- .../pages/Journal/MotivationInClay.tsx | 4 +- .../pages/Journal/PackagingGuide.tsx | 4 +- .../pages/Journal/ProductPhotography.tsx | 4 +- Pottery-website/pages/Privacy.tsx | 6 +-- Pottery-website/pages/Returns.tsx | 2 +- Pottery-website/pages/Shipping.tsx | 2 +- 15 files changed, 65 insertions(+), 45 deletions(-) diff --git a/Pottery-website/README.md b/Pottery-website/README.md index beb828f..ce46110 100644 --- a/Pottery-website/README.md +++ b/Pottery-website/README.md @@ -1,6 +1,6 @@ -# HOTSCHPOTSH — Handmade Pottery Atelier +# KNUTH Ceramics — Handmade Pottery Atelier -Welcome to the official repository for **HOTSCHPOTSH**, a premium handmade pottery e-commerce platform and editorial site. This project features a React-based frontend, a Node.js/Express backend, and a PostgreSQL database for full content and order management. +Welcome to the official repository for **KNUTH Ceramics**, a premium handmade pottery e-commerce platform and editorial site. This project features a React-based frontend, a Node.js/Express backend, and a PostgreSQL database for full content and order management. --- diff --git a/Pottery-website/components/Footer.tsx b/Pottery-website/components/Footer.tsx index bec4ad1..3b09666 100644 --- a/Pottery-website/components/Footer.tsx +++ b/Pottery-website/components/Footer.tsx @@ -2,7 +2,33 @@ import React from 'react'; import { Link } from 'react-router-dom'; import { FOOTER_LINKS } from '../constants'; +const DISABLED_FOOTER_LINKS = new Set([ + 'Best Sellers', + 'Gift Cards', + 'Sustainability', + 'Careers', + 'Press', +]); + const Footer: React.FC = () => { + const renderFooterLink = (link: { label: string; href: string }) => { + const baseClassName = 'text-lg font-light transition-all duration-300 block'; + + if (DISABLED_FOOTER_LINKS.has(link.label)) { + return ( + + {link.label} + + ); + } + + return ( + + {link.label} + + ); + }; + return (