115 Commits

Author SHA1 Message Date
1a4eb0ef1a Update src/app/shop/page.tsx 2026-02-18 23:16:58 +00:00
c4a51a8146 Update src/app/shop/[id]/page.tsx 2026-02-18 23:16:58 +00:00
014bae7b9d Update src/app/page.tsx 2026-02-18 23:16:57 +00:00
f0b45141b0 Update src/app/page.tsx 2026-02-18 23:14:43 +00:00
98da267c0d Merge version_7 into main
Merge version_7 into main
2026-02-18 23:12:44 +00:00
b1efec21e7 Update src/app/page.tsx 2026-02-18 23:12:39 +00:00
295f8f6c3c Merge version_7 into main
Merge version_7 into main
2026-02-18 23:10:06 +00:00
4575771d32 Update src/app/page.tsx 2026-02-18 23:10:02 +00:00
9bc9950056 Merge version_6 into main
Merge version_6 into main
2026-02-18 22:56:49 +00:00
b7baaa7861 Update src/app/page.tsx 2026-02-18 22:56:44 +00:00
4ed5895882 Merge version_6 into main
Merge version_6 into main
2026-02-18 22:54:22 +00:00
624daca5fb Update src/app/shop/page.tsx 2026-02-18 22:54:18 +00:00
795bba2bc8 Update src/app/shop/[id]/page.tsx 2026-02-18 22:54:17 +00:00
792ef21aff Update src/app/page.tsx 2026-02-18 22:54:16 +00:00
cb0224abbe Update src/app/blog/page.tsx 2026-02-18 22:54:15 +00:00
fb283e9efb Merge version_5 into main
Merge version_5 into main
2026-02-18 22:52:18 +00:00
335dd85cc9 Update src/app/page.tsx 2026-02-18 22:52:12 +00:00
a56c989589 Merge version_5 into main
Merge version_5 into main
2026-02-18 22:49:20 +00:00
09e5f9b38d Update src/components/sections/footer/FooterMedia.tsx 2026-02-18 22:49:16 +00:00
5731da8d19 Update src/components/sections/footer/FooterLogoReveal.tsx 2026-02-18 22:49:15 +00:00
0b08a850c9 Update src/components/sections/footer/FooterCard.tsx 2026-02-18 22:49:14 +00:00
fc1d811fb2 Update src/components/sections/footer/FooterBaseCard.tsx 2026-02-18 22:49:14 +00:00
c2d6cc3c17 Update src/components/sections/footer/FooterBase.tsx 2026-02-18 22:49:13 +00:00
fac7950b37 Update src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx 2026-02-18 22:49:12 +00:00
1ef7816bb2 Update src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx 2026-02-18 22:49:12 +00:00
67a776bba0 Update src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx 2026-02-18 22:49:11 +00:00
5794b73e39 Update src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx 2026-02-18 22:49:10 +00:00
adc9ea5552 Update src/components/navbar/NavbarLayoutFloatingInline.tsx 2026-02-18 22:49:10 +00:00
2ec553a454 Update src/components/navbar/Logo.tsx 2026-02-18 22:49:09 +00:00
a42d641fd8 Update src/app/shop/page.tsx 2026-02-18 22:49:08 +00:00
9f1561af6a Update src/app/shop/[id]/page.tsx 2026-02-18 22:49:08 +00:00
39ca500c3f Update src/app/page.tsx 2026-02-18 22:49:07 +00:00
1624a2f7b7 Update src/app/layout.tsx 2026-02-18 22:49:06 +00:00
1734eda394 Update src/app/blog/page.tsx 2026-02-18 22:49:05 +00:00
38b919b695 Update registry/schemas/NavbarStyleFullscreen.schema.json 2026-02-18 22:49:04 +00:00
468cc9be9b Update registry/schemas/NavbarStyleCentered.schema.json 2026-02-18 22:49:03 +00:00
5f607a8832 Update registry/schemas/NavbarStyleApple.schema.json 2026-02-18 22:49:03 +00:00
dd6c5480d0 Update registry/schemas/NavbarLayoutFloatingOverlay.schema.json 2026-02-18 22:49:02 +00:00
b3012d1710 Update registry/schemas/NavbarLayoutFloatingInline.schema.json 2026-02-18 22:49:01 +00:00
c4ce1792d2 Update registry/schemas/FooterMedia.schema.json 2026-02-18 22:49:01 +00:00
957147864b Update registry/schemas/FooterLogoReveal.schema.json 2026-02-18 22:49:00 +00:00
c8e48e5f3a Update registry/schemas/FooterLogoEmphasis.schema.json 2026-02-18 22:48:59 +00:00
212ab7e03b Update registry/schemas/FooterCard.schema.json 2026-02-18 22:48:59 +00:00
077eda0dbc Update registry/schemas/FooterBaseCard.schema.json 2026-02-18 22:48:58 +00:00
9c179a4b52 Update registry/schemas/FooterBase.schema.json 2026-02-18 22:48:58 +00:00
8046cbc26d Update registry/components/NavbarStyleFullscreen.json 2026-02-18 22:48:57 +00:00
42f35983bf Update registry/components/NavbarStyleCentered.json 2026-02-18 22:48:56 +00:00
fe59c1d318 Update registry/components/NavbarStyleApple.json 2026-02-18 22:48:56 +00:00
88365ec1b1 Update registry/components/NavbarLayoutFloatingOverlay.json 2026-02-18 22:48:55 +00:00
d87e730d96 Merge version_5 into main
Merge version_5 into main
2026-02-18 22:48:54 +00:00
2323fb3b49 Update registry/components/NavbarLayoutFloatingInline.json 2026-02-18 22:48:54 +00:00
24badc0e17 Update registry/components/HeroLogo.json 2026-02-18 22:48:53 +00:00
c2c7f020d5 Update registry/components/FooterSimple.json 2026-02-18 22:48:52 +00:00
8ffc77e5cd Update registry/components/FooterMedia.json 2026-02-18 22:48:51 +00:00
fc7e69aad4 Update registry/components/FooterLogoReveal.json 2026-02-18 22:48:50 +00:00
a47650bd19 Update registry/components/FooterLogoEmphasis.json 2026-02-18 22:48:50 +00:00
3908478d9a Update registry/components/FooterCard.json 2026-02-18 22:48:49 +00:00
0d8164921a Update registry/components/FooterBaseReveal.json 2026-02-18 22:48:48 +00:00
45f16275e4 Update registry/components/FooterBaseCard.json 2026-02-18 22:48:47 +00:00
fb34c90742 Update registry/components/FooterBase.json 2026-02-18 22:48:46 +00:00
1a6187f172 Update src/components/sections/footer/FooterMedia.tsx 2026-02-18 22:48:43 +00:00
2c67d53627 Update src/components/sections/footer/FooterLogoReveal.tsx 2026-02-18 22:48:42 +00:00
039c9b9d03 Update src/components/sections/footer/FooterCard.tsx 2026-02-18 22:48:42 +00:00
6a0520980d Update src/components/sections/footer/FooterBaseCard.tsx 2026-02-18 22:48:41 +00:00
d42d8049b8 Update src/components/sections/footer/FooterBase.tsx 2026-02-18 22:48:40 +00:00
e6a9ed36a8 Update src/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen.tsx 2026-02-18 22:48:40 +00:00
8babb1c0df Update src/components/navbar/NavbarStyleCentered/NavbarStyleCentered.tsx 2026-02-18 22:48:39 +00:00
23145fcd77 Update src/components/navbar/NavbarStyleApple/NavbarStyleApple.tsx 2026-02-18 22:48:38 +00:00
1e17540cb1 Update src/components/navbar/NavbarLayoutFloatingOverlay/NavbarLayoutFloatingOverlay.tsx 2026-02-18 22:48:38 +00:00
aa0c0277f4 Update src/components/navbar/NavbarLayoutFloatingInline.tsx 2026-02-18 22:48:37 +00:00
6dbe212fc8 Update src/components/navbar/Logo.tsx 2026-02-18 22:48:36 +00:00
0dd9902b3b Update src/app/layout.tsx 2026-02-18 22:48:35 +00:00
30d08a2aba Update registry/schemas/NavbarStyleFullscreen.schema.json 2026-02-18 22:48:34 +00:00
29e25a2a70 Update registry/schemas/NavbarStyleCentered.schema.json 2026-02-18 22:48:33 +00:00
5074d353b0 Update registry/schemas/NavbarStyleApple.schema.json 2026-02-18 22:48:32 +00:00
bcc8a2fd87 Update registry/schemas/NavbarLayoutFloatingOverlay.schema.json 2026-02-18 22:48:32 +00:00
5bee51985e Update registry/schemas/NavbarLayoutFloatingInline.schema.json 2026-02-18 22:48:31 +00:00
f74c607a88 Update registry/schemas/FooterMedia.schema.json 2026-02-18 22:48:30 +00:00
e84e5cdf48 Update registry/schemas/FooterLogoReveal.schema.json 2026-02-18 22:48:30 +00:00
03bc9eb51f Update registry/schemas/FooterLogoEmphasis.schema.json 2026-02-18 22:48:29 +00:00
0b043a030d Update registry/schemas/FooterCard.schema.json 2026-02-18 22:48:28 +00:00
b4f7870588 Update registry/schemas/FooterBaseCard.schema.json 2026-02-18 22:48:28 +00:00
f7511e576c Update registry/schemas/FooterBase.schema.json 2026-02-18 22:48:27 +00:00
cf5b0a834e Update registry/components/NavbarStyleFullscreen.json 2026-02-18 22:48:26 +00:00
38660dd4ae Update registry/components/NavbarStyleCentered.json 2026-02-18 22:48:26 +00:00
5eceff8232 Update registry/components/NavbarStyleApple.json 2026-02-18 22:48:25 +00:00
f2c7ca6018 Update registry/components/NavbarLayoutFloatingOverlay.json 2026-02-18 22:48:24 +00:00
515ab930a8 Update registry/components/NavbarLayoutFloatingInline.json 2026-02-18 22:48:24 +00:00
0b1a6cc9ea Update registry/components/HeroLogo.json 2026-02-18 22:48:23 +00:00
018b49ead3 Update registry/components/FooterSimple.json 2026-02-18 22:48:23 +00:00
e5f7ec33f0 Update registry/components/FooterMedia.json 2026-02-18 22:48:22 +00:00
79d084f2fa Update registry/components/FooterLogoReveal.json 2026-02-18 22:48:21 +00:00
a592dfbb9d Update registry/components/FooterLogoEmphasis.json 2026-02-18 22:48:21 +00:00
05ac1b4954 Update registry/components/FooterCard.json 2026-02-18 22:48:20 +00:00
a57200b92b Update registry/components/FooterBaseReveal.json 2026-02-18 22:48:19 +00:00
272bab84de Update registry/components/FooterBaseCard.json 2026-02-18 22:48:19 +00:00
65c41cf411 Update registry/components/FooterBase.json 2026-02-18 22:48:18 +00:00
926dc1ae0e Merge version_5 into main
Merge version_5 into main
2026-02-18 22:46:30 +00:00
0b0dc9651a Update src/app/styles/variables.css 2026-02-18 22:46:26 +00:00
f27ab716ce Update src/app/shop/page.tsx 2026-02-18 22:46:25 +00:00
1ab71a7509 Update src/app/shop/[id]/page.tsx 2026-02-18 22:46:25 +00:00
13e674820c Update src/app/page.tsx 2026-02-18 22:46:24 +00:00
0af1df3e02 Update src/app/layout.tsx 2026-02-18 22:46:23 +00:00
4b67db60d5 Update src/app/blog/page.tsx 2026-02-18 22:46:22 +00:00
52bd04fc22 Merge version_4 into main
Merge version_4 into main
2026-02-18 22:00:35 +00:00
c6c4d7306f Update src/app/page.tsx 2026-02-18 22:00:31 +00:00
d623949eaf Merge version_3 into main
Merge version_3 into main
2026-02-18 21:57:41 +00:00
f9ff405174 Update src/app/page.tsx 2026-02-18 21:57:36 +00:00
571e275e1b Merge version_2 into main
Merge version_2 into main
2026-02-18 21:55:33 +00:00
d630995ae3 Update src/app/page.tsx 2026-02-18 21:55:28 +00:00
8ad1dba277 Merge version_2 into main
Merge version_2 into main
2026-02-18 21:51:03 +00:00
462d3bbbc5 Update src/app/shop/page.tsx 2026-02-18 21:50:59 +00:00
92d68dae3e Update src/app/shop/[id]/page.tsx 2026-02-18 21:50:58 +00:00
8c57347a98 Update src/app/page.tsx 2026-02-18 21:50:58 +00:00
1714d47de5 Update src/app/blog/page.tsx 2026-02-18 21:50:57 +00:00
42 changed files with 1446 additions and 125 deletions

View File

@@ -5,14 +5,14 @@
"textRules": {
"logoText": {
"required": false,
"default": "Webild",
"default": "Proof Digital",
"example": "Company Name",
"minChars": 2,
"maxChars": 30
},
"copyrightText": {
"required": false,
"default": "© 2025 | Webild",
"default": "© 2025 | Proof Digital",
"example": "© 2025 Company Name",
"minChars": 5,
"maxChars": 50
@@ -50,8 +50,8 @@
},
"propsSchema": {
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"

View File

@@ -5,14 +5,14 @@
"textRules": {
"copyrightText": {
"required": false,
"example": "© 2025 | Webild",
"example": "© 2025 | Proof Digital",
"minChars": 5,
"maxChars": 100,
"note": "Copyright text displayed at bottom left"
},
"logoText": {
"required": false,
"example": "Webild",
"example": "Proof Digital",
"minChars": 2,
"maxChars": 30,
"note": "Text used for h2 heading"
@@ -33,14 +33,14 @@
}
},
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"copyrightText?": "string (default: '© 2025 | Webild')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"
},
"usageExample": "<FooterBaseCard columns={[{ title: 'Product', items: [{ label: 'Features', href: '/features' }, { label: 'Pricing', href: '/pricing' }] }, { title: 'Company', items: [{ label: 'About', href: '/about' }, { label: 'Blog', href: '/blog' }] }]} logoText=\"Webild\" copyrightText=\"© 2025 | Webild\" onPrivacyClick={() => console.log('Privacy clicked')} />",
"usageExample": "<FooterBaseCard columns={[{ title: 'Product', items: [{ label: 'Features', href: '/features' }, { label: 'Pricing', href: '/pricing' }] }, { title: 'Company', items: [{ label: 'About', href: '/about' }, { label: 'Blog', href: '/blog' }] }]} logoText=\"Proof Digital\" copyrightText=\"© 2025 | Proof Digital\" onPrivacyClick={() => console.log('Privacy clicked')} />",
"do": [
"Use for general use",
"Requires columns[]"

View File

@@ -5,7 +5,7 @@
"textRules": {
"copyrightText": {
"required": false,
"default": "© 2025 | Webild",
"default": "© 2025 | Proof Digital",
"example": "© 2025 Company Name",
"minChars": 5,
"maxChars": 50

View File

@@ -5,14 +5,14 @@
"textRules": {
"copyrightText": {
"required": false,
"example": "© 2025 | Webild",
"example": "© 2025 | Proof Digital",
"minChars": 5,
"maxChars": 100,
"note": "Copyright text displayed at bottom left"
},
"logoText": {
"required": false,
"example": "Webild",
"example": "Proof Digital",
"minChars": 2,
"maxChars": 30,
"note": "Text used for SVG logo"
@@ -32,14 +32,14 @@
}
},
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",
"logoLineHeight?": "number (default: 1.1)"
},
"usageExample": "<FooterCard logoText=\"Webild\" copyrightText=\"© 2025 | Webild\" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
"usageExample": "<FooterCard logoText=\"Proof Digital\" copyrightText=\"© 2025 | Proof Digital\" socialLinks={[{ icon: Twitter, href: 'https://twitter.com/webild', ariaLabel: 'Twitter' }, { icon: Linkedin, href: 'https://linkedin.com/company/webild', ariaLabel: 'LinkedIn' }]} />",
"do": [
"Use for general use",
"Requires socialLinks?[]"

View File

@@ -5,7 +5,7 @@
"textRules": {
"logoText": {
"required": false,
"default": "Webild",
"default": "Proof Digital",
"example": "Company Name",
"minChars": 2,
"maxChars": 30
@@ -40,7 +40,7 @@
},
"propsSchema": {
"columns": "Array<{ items: Array<{ label: string, href?: string, onClick?: () => void }> }> - Footer navigation columns (required, max 5)",
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"
},

View File

@@ -5,7 +5,7 @@
"textRules": {
"logoText": {
"required": false,
"example": "Webild",
"example": "Proof Digital",
"minChars": 2,
"maxChars": 30,
"note": "Text used for SVG logo"
@@ -19,12 +19,12 @@
}
},
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"logoLineHeight?": "number (default: 1.1)",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"
},
"usageExample": "<FooterLogoReveal logoText=\"Webild\" />",
"usageExample": "<FooterLogoReveal logoText=\"Proof Digital\" />",
"do": [
"Use for general use"
],

View File

@@ -5,14 +5,14 @@
"textRules": {
"logoText": {
"required": false,
"default": "Webild",
"default": "Proof Digital",
"example": "Company Name",
"minChars": 2,
"maxChars": 30
},
"copyrightText": {
"required": false,
"default": "© 2025 | Webild",
"default": "© 2025 | Proof Digital",
"example": "© 2025 Company Name",
"minChars": 5,
"maxChars": 50
@@ -65,8 +65,8 @@
"videoSrc": "string (required if no imageSrc)",
"videoAriaLabel?": "string (default: 'Footer video')",
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"

View File

@@ -11,7 +11,7 @@
},
"bottomRightText": {
"required": true,
"example": "Made with Webild",
"example": "Made with Proof Digital",
"minChars": 2,
"maxChars": 50
},
@@ -53,7 +53,7 @@
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string"
},
"usageExample": "<FooterSimple columns={[{ title: 'Navigate', items: [{ label: 'Home', href: '#' }, { label: 'About', href: '#' }] }, { title: 'Resources', items: [{ label: 'Blog', href: '#' }, { label: 'FAQ', href: '#' }] }, { title: 'Legal', items: [{ label: 'Privacy', href: '#' }, { label: 'Terms', href: '#' }] }]} bottomLeftText=\"© 2025 Company. All rights reserved.\" bottomRightText=\"Made with Webild\" />",
"usageExample": "<FooterSimple columns={[{ title: 'Navigate', items: [{ label: 'Home', href: '#' }, { label: 'About', href: '#' }] }, { title: 'Resources', items: [{ label: 'Blog', href: '#' }, { label: 'FAQ', href: '#' }] }, { title: 'Legal', items: [{ label: 'Privacy', href: '#' }, { label: 'Terms', href: '#' }] }]} bottomLeftText=\"© 2025 Company. All rights reserved.\" bottomRightText=\"Made with Proof Digital\" />",
"do": [
"Use for feature showcases",
"Use for capability displays",

View File

@@ -5,7 +5,7 @@
"textRules": {
"logoText": {
"required": true,
"example": "Webild",
"example": "Proof Digital",
"minChars": 2,
"maxChars": 20
},
@@ -67,7 +67,7 @@
"ariaLabel?": "string (default: 'Hero section')",
"className?": "string"
},
"usageExample": "<ThemeProvider defaultButtonVariant=\"hover-bubble\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\">\n <HeroLogo \n logoText=\"Webild\" \n description=\"Building the future of web design with innovative solutions\" \n buttons={[{ text: 'Get Started', href: 'https://github.com' }, { text: 'Learn More', href: 'about' }]} \n imageSrc=\"/placeholders/placeholder5.jpg\" \n imageAlt=\"Hero background\"\n />\n</ThemeProvider>",
"usageExample": "<ThemeProvider defaultButtonVariant=\"hover-bubble\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\">\n <HeroLogo \n logoText=\"Proof Digital\" \n description=\"Building the future of web design with innovative solutions\" \n buttons={[{ text: 'Get Started', href: 'https://github.com' }, { text: 'Learn More', href: 'about' }]} \n imageSrc=\"/placeholders/placeholder5.jpg\" \n imageAlt=\"Hero background\"\n />\n</ThemeProvider>",
"do": [
"Use for landing pages",
"Use for feature showcases",

View File

@@ -9,7 +9,7 @@
"required": false,
"minChars": 2,
"maxChars": 20,
"example": "Webild",
"example": "Proof Digital",
"fallbackBehavior": "Shows brandName text"
},
"buttonRules": {
@@ -51,7 +51,7 @@
},
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"button": "{text: string, onClick?: () => void, href?: string}",
"className?": "string (default: '')"
},

View File

@@ -9,7 +9,7 @@
"required": false,
"minChars": 2,
"maxChars": 20,
"example": "Webild",
"example": "Proof Digital",
"fallbackBehavior": "Shows brandName text"
},
"buttonRules": {
@@ -52,7 +52,7 @@
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"className?": "string",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"button": "{text: string, onClick?: () => void, href?: string}"
},
"usageExample": "",

View File

@@ -9,7 +9,7 @@
"required": false,
"minChars": 2,
"maxChars": 20,
"example": "Webild",
"example": "Proof Digital",
"fallbackBehavior": "Shows brandName text"
},
"linkRules": {
@@ -34,7 +34,7 @@
},
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')"
"brandName?": "string (default: 'Proof Digital')"
},
"usageExample": "",
"do": [

View File

@@ -9,7 +9,7 @@
"required": false,
"minChars": 2,
"maxChars": 20,
"example": "Webild",
"example": "Proof Digital",
"fallbackBehavior": "Shows brandName text"
},
"buttonRules": {
@@ -52,7 +52,7 @@
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"button": "{text: string, onClick?: () => void, href?: string}",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"className?": "string (default: '')"
},
"usageExample": "<NavbarStyleCentered navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: 'Services', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} button={{text: 'Get Started', href: 'contact'}} />",

View File

@@ -9,7 +9,7 @@
"required": false,
"minChars": 2,
"maxChars": 20,
"example": "Webild",
"example": "Proof Digital",
"fallbackBehavior": "Shows brandName text"
},
"linkRules": {
@@ -48,7 +48,7 @@
},
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"bottomLeftText?": "string (default: 'Global Community')",
"bottomRightText?": "string (default: 'hello@example.com')"
},

View File

@@ -2,8 +2,8 @@
"name": "FooterBase",
"propsSchema": {
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",

View File

@@ -1,9 +1,9 @@
{
"name": "FooterBaseCard",
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"copyrightText?": "string (default: '© 2025 | Webild')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",

View File

@@ -1,8 +1,8 @@
{
"name": "FooterCard",
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",

View File

@@ -2,7 +2,7 @@
"name": "FooterLogoEmphasis",
"propsSchema": {
"columns": "Array<{ items: Array<{ label: string, href?: string, onClick?: () => void }> }> - Footer navigation columns (required, max 5)",
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",
"containerClassName?": "string",

View File

@@ -1,7 +1,7 @@
{
"name": "FooterLogoReveal",
"propsSchema": {
"logoText?": "string (default: 'Webild')",
"logoText?": "string (default: 'Proof Digital')",
"logoLineHeight?": "number (default: 1.1)",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",

View File

@@ -6,8 +6,8 @@
"videoSrc": "string (required if no imageSrc)",
"videoAriaLabel?": "string (default: 'Footer video')",
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns",
"logoText?": "string (default: 'Webild')",
"copyrightText?": "string (default: '© 2025 | Webild')",
"logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Proof Digital')",
"onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')",
"className?": "string",

View File

@@ -2,7 +2,7 @@
"name": "NavbarLayoutFloatingInline",
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"button": "{text: string, onClick?: () => void, href?: string}",
"className?": "string (default: '')",
"navItemClassName?": "string (default: '')",

View File

@@ -3,7 +3,7 @@
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"className?": "string",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"button": "{text: string, onClick?: () => void, href?: string}",
"buttonClassName?": "string (default: '')",
"buttonTextClassName?": "string (default: '')"

View File

@@ -2,6 +2,6 @@
"name": "NavbarStyleApple",
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')"
"brandName?": "string (default: 'Proof Digital')"
}
}

View File

@@ -4,7 +4,7 @@
"navItems": "Array<{name: string, id: string}>",
"button": "{text: string, onClick?: () => void, href?: string}",
"topBarButton?": "{text: string, onClick?: () => void, href?: string}",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"className?": "string (default: '')"
}
}

View File

@@ -2,7 +2,7 @@
"name": "NavbarStyleFullscreen",
"propsSchema": {
"navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')",
"brandName?": "string (default: 'Proof Digital')",
"bottomLeftText?": "string (default: 'Global Community')",
"bottomRightText?": "string (default: 'hello@example.com')",
"topBarClassName?": "string (default: '')"

View File

@@ -26,13 +26,14 @@ export default function BlogPage() {
<ReactLenis root>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }
{ name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }
]}
button={{ text: "Start Your Project", href: "#contact" }}
/>
@@ -70,7 +71,7 @@ export default function BlogPage() {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -84,7 +85,7 @@ export default function BlogPage() {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>

File diff suppressed because it is too large Load Diff

View File

@@ -8,6 +8,8 @@ import TestimonialCardFifteen from '@/components/sections/testimonial/Testimonia
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Award, Code, Crown, DollarSign, Rocket, Send, Shield, Sparkles, Star, TrendingUp, Users, Zap } from "lucide-react";
@@ -27,12 +29,13 @@ export default function LandingPage() {
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }
{ name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }
]}
button={{
text: "Start Your Project", href: "#contact"
@@ -43,16 +46,16 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroCentered
title="Craft Digital Experiences That Convert"
description="We design and build stunning websites that drive results. From concept to launch, Proofweb transforms your vision into high-performing digital solutions."
description="We design and build stunning websites that drive results. From concept to launch, Proof Digital transforms your vision into high-performing digital solutions."
avatars={[
{
src: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Proofweb team member 1"
src: "https://img.b2bpic.net/free-photo/close-up-portrait-young-handsome-successful-man_1163-5475.jpg", alt: "Proof Digital team member 1"
},
{
src: "https://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg", alt: "Proofweb team member 2"
src: "https://img.b2bpic.net/free-photo/happy-businessman-smiling-camera_1163-4660.jpg", alt: "Proof Digital team member 2"
},
{
src: "https://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", alt: "Proofweb team member 3"
src: "https://img.b2bpic.net/free-photo/smiling-young-businessman-suit-looking-camera-meeting_1163-4654.jpg", alt: "Proof Digital team member 3"
}
]}
avatarText="Trusted by 150+ businesses worldwide"
@@ -64,9 +67,24 @@ export default function LandingPage() {
text: "Schedule Consultation", href: "#contact"
}
]}
background={{ variant: "rotated-rays-static" }}
background={{ variant: "sparkles-gradient" }}
buttonAnimation="slide-up"
ariaLabel="Proofweb hero section"
ariaLabel="Proof Digital hero section"
marqueeItems={[
{ type: "text", text: "Joe's Plumbing" },
{ type: "text", text: "Main Street Dental" },
{ type: "text", text: "City Repairs Auto" },
{ type: "text", text: "Local Café Co" },
{ type: "text", text: "Green Landscaping" },
{ type: "text", text: "Premier Hair Salon" },
{ type: "text", text: "Downtown Pizza" },
{ type: "text", text: "Family Daycare" },
{ type: "text", text: "Tech Startup Hub" },
{ type: "text", text: "Community Bank" }
]}
marqueeSpeed={30}
showMarqueeCard={true}
marqueeItemClassName="text-lg md:text-xl lg:text-2xl 2xl:text-3xl"
/>
</div>
@@ -136,15 +154,15 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen
testimonial="Proofweb transformed our online presence completely. Their strategic approach, attention to detail, and commitment to our success made all the difference. We've seen a 150% increase in qualified leads since launch."
testimonial="Proof Digital transformed our online presence completely. Their strategic approach, attention to detail, and commitment to our success made all the difference. We've seen a 150% increase in qualified leads since launch."
rating={5}
author="Sarah Mitchell, CEO at TechVenture"
avatars={[
{
src: "https://img.b2bpic.net/free-photo/successful-businessman-imagines-great-career_1163-5478.jpg", alt: "Sarah Mitchell"
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451737212-4avrq9r1.jpg", alt: "Sarah Mitchell"
},
{
src: "https://img.b2bpic.net/free-photo/confident-entrepreneur-satisfied-with-own-success_1163-5474.jpg", alt: "James Chen"
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451748068-qkncbaev.jpg", alt: "James Chen"
},
{
src: "https://img.b2bpic.net/free-photo/smiling-homosexual-man-official-suit-looking-camera-close-up-shot-happy-gay-getting-dressed-wedding-ceremony-standing-hotel-room-with-his-partner-background-love-emotion-concept_74855-22675.jpg", alt: "Emma Rodriguez"
@@ -165,6 +183,27 @@ export default function LandingPage() {
/>
</div>
<div id="team" data-section="team">
<TeamCardTwo
members={[
{
id: "1", name: "Luke", role: "CEO", description: "Dedicated to delivering exceptional results and driving digital innovation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451737212-4avrq9r1.jpg", imageAlt: "Luke"
},
{
id: "2", name: "Caleb", role: "CEO", description: "Passionate about creating beautiful and functional digital experiences.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451748068-qkncbaev.jpg", imageAlt: "Caleb"
}
]}
title="Meet Our Team"
description="The talented professionals behind Proof Digital's success."
tag="Team"
tagIcon={Users}
textboxLayout="default"
animationType="slide-up"
useInvertedBackground={false}
gridVariant="uniform-all-items-equal"
/>
</div>
<div id="pricing" data-section="pricing">
<PricingCardEight
title="Simple, Transparent Pricing"
@@ -216,7 +255,7 @@ export default function LandingPage() {
<ContactCenter
tag="Let's Connect"
title="Ready to Build Something Amazing?"
description="Join 150+ businesses that trust Proofweb with their digital transformation. Get a free consultation from our team and discover how we can accelerate your growth."
description="Join 150+ businesses that trust Proof Digital with their digital transformation. Get a free consultation from our team and discover how we can accelerate your growth."
tagIcon={Send}
background={{ variant: "downward-rays-animated" }}
useInvertedBackground={true}
@@ -240,7 +279,7 @@ export default function LandingPage() {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -254,7 +293,7 @@ export default function LandingPage() {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ThemeProvider>

View File

@@ -83,14 +83,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Shop", id: "/shop" }
{ name: "Team", id: "team" }
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
@@ -112,7 +112,7 @@ export default function ProductPage({ params }: ProductPageProps) {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -126,7 +126,7 @@ export default function ProductPage({ params }: ProductPageProps) {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>
@@ -151,14 +151,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Shop", id: "/shop" }
{ name: "Team", id: "team" }
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
@@ -188,7 +188,7 @@ export default function ProductPage({ params }: ProductPageProps) {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -202,7 +202,7 @@ export default function ProductPage({ params }: ProductPageProps) {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>
@@ -226,14 +226,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Shop", id: "/shop" }
{ name: "Team", id: "team" }
]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/>
@@ -288,7 +288,7 @@ export default function ProductPage({ params }: ProductPageProps) {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -302,7 +302,7 @@ export default function ProductPage({ params }: ProductPageProps) {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>

View File

@@ -33,14 +33,14 @@ export default function ShopPage() {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Shop", id: "/shop" }
{ name: "Team", id: "team" }
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
/>
@@ -62,7 +62,7 @@ export default function ShopPage() {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -76,7 +76,7 @@ export default function ShopPage() {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>
@@ -100,14 +100,14 @@ export default function ShopPage() {
<ReactLenis root>
<div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline
brandName="Proofweb"
brandName="Proof Digital"
navItems={[
{ name: "Home", id: "/" },
{ name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" },
{ name: "Shop", id: "/shop" }
{ name: "Team", id: "team" }
]}
button={{ text: "Cart", onClick: () => console.log("cart") }}
/>
@@ -137,7 +137,7 @@ export default function ShopPage() {
{
title: "Company", items: [
{ label: "About Us", href: "#" },
{ label: "Team", href: "#" },
{ label: "Team", href: "#team" },
{ label: "Blog", href: "#" },
{ label: "Careers", href: "#" }
]
@@ -151,7 +151,7 @@ export default function ShopPage() {
]
}
]}
copyrightText="© 2025 Proofweb. All rights reserved. Crafted with excellence for digital excellence."
copyrightText="© 2025 Proof Digital. All rights reserved. Crafted with excellence for digital excellence."
/>
</div>
</ReactLenis>

View File

@@ -2,21 +2,21 @@
/* Base units */
/* --vw is set by ThemeProvider */
/* --background: #050012;;
--card: #040121;;
--foreground: #f0e6ff;;
--primary-cta: #c89bff;;
--secondary-cta: #1d123b;;
--accent: #684f7b;;
--background-accent: #65417c;; */
/* --background: #010912;;
--card: #152840;;
--foreground: #e6f0ff;;
--primary-cta: #cee7ff;;
--secondary-cta: #0e1a29;;
--accent: #3f5c79;;
--background-accent: #004a93;; */
--background: #050012;;
--card: #040121;;
--foreground: #f0e6ff;;
--primary-cta: #c89bff;;
--secondary-cta: #1d123b;;
--accent: #684f7b;;
--background-accent: #65417c;;
--background: #010912;;
--card: #152840;;
--foreground: #e6f0ff;;
--primary-cta: #cee7ff;;
--secondary-cta: #0e1a29;;
--accent: #3f5c79;;
--background-accent: #004a93;;
/* text sizing - set by ThemeProvider */
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);

View File

@@ -18,7 +18,7 @@ interface LogoProps {
const Logo = ({
// logoSrc,
// logoAlt = "",
brandName = "Webild",
brandName = "Proof Digital",
// className = "",
// imageClassName = "",
textClassName = "",

View File

@@ -27,7 +27,7 @@ const NavbarLayoutFloatingInline = ({
navItems,
// logoSrc,
// logoAlt = "",
brandName = "Webild",
brandName = "Proof Digital",
button,
className = "",
navItemClassName = "",

View File

@@ -30,7 +30,7 @@ const NavbarLayoutFloatingOverlay = ({
// logoSrc,
// logoAlt = "",
className = "",
brandName = "Webild",
brandName = "Proof Digital",
button,
buttonClassName = "",
buttonTextClassName = "",

View File

@@ -25,7 +25,7 @@ const NavbarStyleApple = ({
navItems,
// logoSrc,
// logoAlt = "",
brandName = "Webild",
brandName = "Proof Digital",
logoOnClick,
logoHref,
button,

View File

@@ -59,7 +59,7 @@ const NavbarStyleCentered = ({
topBarButton,
// logoSrc,
// logoAlt = "",
brandName = "Webild",
brandName = "Proof Digital",
className = "",
logoOnClick,
logoHref,

View File

@@ -50,7 +50,7 @@ const NavbarStyleFullscreen = ({
navItems,
// logoSrc,
// logoAlt = "",
brandName = "Webild",
brandName = "Proof Digital",
bottomLeftText = "Global Community",
bottomRightText = "hello@example.com",
topBarClassName = "",

View File

@@ -30,11 +30,11 @@ interface FooterBaseProps {
const FooterBase = ({
// logoSrc = "/brand/logowhite.svg",
logoText = "Webild",
logoText = "Proof Digital",
// logoWidth = 120,
// logoHeight = 40,
columns,
copyrightText = `© 2025 | Webild`,
copyrightText = `© 2025 | Proof Digital`,
onPrivacyClick,
ariaLabel = "Site footer",
className = "",

View File

@@ -31,11 +31,11 @@ interface FooterBaseCardProps {
const FooterBaseCard = ({
// logoSrc = "/brand/logowhite.svg",
logoText = "Webild",
logoText = "Proof Digital",
// logoWidth = 120,
// logoHeight = 40,
columns,
copyrightText = `© 2025 | Webild`,
copyrightText = `© 2025 | Proof Digital`,
onPrivacyClick,
ariaLabel = "Site footer",
className = "",

View File

@@ -26,8 +26,8 @@ interface FooterCardProps {
const FooterCard = ({
// logoSrc,
// logoAlt = "Logo",
logoText = "Webild",
copyrightText = `© 2025 | Webild`,
logoText = "Proof Digital",
copyrightText = `© 2025 | Proof Digital`,
socialLinks,
ariaLabel = "Site footer",
className = "",

View File

@@ -28,7 +28,7 @@ interface FooterLogoRevealProps {
const FooterLogoReveal = ({
// logoSrc,
// logoAlt = "Logo",
logoText = "Webild",
logoText = "Proof Digital",
leftLink,
rightLink,
ariaLabel = "Site footer",

View File

@@ -51,11 +51,11 @@ const FooterMedia = ({
imageAlt = "",
videoAriaLabel = "Footer video",
// logoSrc = "/brand/logowhite.svg",
logoText = "Webild",
logoText = "Proof Digital",
// logoWidth = 120,
// logoHeight = 40,
columns,
copyrightText = `© 2025 | Webild`,
copyrightText = `© 2025 | Proof Digital`,
onPrivacyClick,
ariaLabel = "Site footer",
className = "",