110 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
8ad1dba277 Merge version_2 into main
Merge version_2 into main
2026-02-18 21:51:03 +00:00
42 changed files with 1416 additions and 124 deletions

View File

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

View File

@@ -5,14 +5,14 @@
"textRules": { "textRules": {
"copyrightText": { "copyrightText": {
"required": false, "required": false,
"example": "© 2025 | Webild", "example": "© 2025 | Proof Digital",
"minChars": 5, "minChars": 5,
"maxChars": 100, "maxChars": 100,
"note": "Copyright text displayed at bottom left" "note": "Copyright text displayed at bottom left"
}, },
"logoText": { "logoText": {
"required": false, "required": false,
"example": "Webild", "example": "Proof Digital",
"minChars": 2, "minChars": 2,
"maxChars": 30, "maxChars": 30,
"note": "Text used for h2 heading" "note": "Text used for h2 heading"
@@ -33,14 +33,14 @@
} }
}, },
"propsSchema": { "propsSchema": {
"logoText?": "string (default: 'Webild')", "logoText?": "string (default: 'Proof Digital')",
"columns": "Array<{ title: string, items: Array<{ label: string, href: string }> }> - Footer navigation columns", "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", "onPrivacyClick?": "() => void",
"ariaLabel?": "string (default: 'Site footer')", "ariaLabel?": "string (default: 'Site footer')",
"className?": "string" "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": [ "do": [
"Use for general use", "Use for general use",
"Requires columns[]" "Requires columns[]"

View File

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

View File

@@ -5,14 +5,14 @@
"textRules": { "textRules": {
"copyrightText": { "copyrightText": {
"required": false, "required": false,
"example": "© 2025 | Webild", "example": "© 2025 | Proof Digital",
"minChars": 5, "minChars": 5,
"maxChars": 100, "maxChars": 100,
"note": "Copyright text displayed at bottom left" "note": "Copyright text displayed at bottom left"
}, },
"logoText": { "logoText": {
"required": false, "required": false,
"example": "Webild", "example": "Proof Digital",
"minChars": 2, "minChars": 2,
"maxChars": 30, "maxChars": 30,
"note": "Text used for SVG logo" "note": "Text used for SVG logo"
@@ -32,14 +32,14 @@
} }
}, },
"propsSchema": { "propsSchema": {
"logoText?": "string (default: 'Webild')", "logoText?": "string (default: 'Proof Digital')",
"copyrightText?": "string (default: '© 2025 | Webild')", "copyrightText?": "string (default: '© 2025 | Proof Digital')",
"socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links", "socialLinks?": "Array<{ icon: LucideIcon, href: string, ariaLabel: string }> - Social media links",
"ariaLabel?": "string (default: 'Site footer')", "ariaLabel?": "string (default: 'Site footer')",
"className?": "string", "className?": "string",
"logoLineHeight?": "number (default: 1.1)" "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": [ "do": [
"Use for general use", "Use for general use",
"Requires socialLinks?[]" "Requires socialLinks?[]"

View File

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

View File

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

View File

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

View File

@@ -11,7 +11,7 @@
}, },
"bottomRightText": { "bottomRightText": {
"required": true, "required": true,
"example": "Made with Webild", "example": "Made with Proof Digital",
"minChars": 2, "minChars": 2,
"maxChars": 50 "maxChars": 50
}, },
@@ -53,7 +53,7 @@
"ariaLabel?": "string (default: 'Site footer')", "ariaLabel?": "string (default: 'Site footer')",
"className?": "string" "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": [ "do": [
"Use for feature showcases", "Use for feature showcases",
"Use for capability displays", "Use for capability displays",

View File

@@ -5,7 +5,7 @@
"textRules": { "textRules": {
"logoText": { "logoText": {
"required": true, "required": true,
"example": "Webild", "example": "Proof Digital",
"minChars": 2, "minChars": 2,
"maxChars": 20 "maxChars": 20
}, },
@@ -67,7 +67,7 @@
"ariaLabel?": "string (default: 'Hero section')", "ariaLabel?": "string (default: 'Hero section')",
"className?": "string" "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": [ "do": [
"Use for landing pages", "Use for landing pages",
"Use for feature showcases", "Use for feature showcases",

View File

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

View File

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

View File

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

View File

@@ -9,7 +9,7 @@
"required": false, "required": false,
"minChars": 2, "minChars": 2,
"maxChars": 20, "maxChars": 20,
"example": "Webild", "example": "Proof Digital",
"fallbackBehavior": "Shows brandName text" "fallbackBehavior": "Shows brandName text"
}, },
"buttonRules": { "buttonRules": {
@@ -52,7 +52,7 @@
"propsSchema": { "propsSchema": {
"navItems": "Array<{name: string, id: string}>", "navItems": "Array<{name: string, id: string}>",
"button": "{text: string, onClick?: () => void, href?: string}", "button": "{text: string, onClick?: () => void, href?: string}",
"brandName?": "string (default: 'Webild')", "brandName?": "string (default: 'Proof Digital')",
"className?": "string (default: '')" "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'}} />", "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, "required": false,
"minChars": 2, "minChars": 2,
"maxChars": 20, "maxChars": 20,
"example": "Webild", "example": "Proof Digital",
"fallbackBehavior": "Shows brandName text" "fallbackBehavior": "Shows brandName text"
}, },
"linkRules": { "linkRules": {
@@ -48,7 +48,7 @@
}, },
"propsSchema": { "propsSchema": {
"navItems": "Array<{name: string, id: string}>", "navItems": "Array<{name: string, id: string}>",
"brandName?": "string (default: 'Webild')", "brandName?": "string (default: 'Proof Digital')",
"bottomLeftText?": "string (default: 'Global Community')", "bottomLeftText?": "string (default: 'Global Community')",
"bottomRightText?": "string (default: 'hello@example.com')" "bottomRightText?": "string (default: 'hello@example.com')"
}, },

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -2,6 +2,6 @@
"name": "NavbarStyleApple", "name": "NavbarStyleApple",
"propsSchema": { "propsSchema": {
"navItems": "Array<{name: string, id: string}>", "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}>", "navItems": "Array<{name: string, id: string}>",
"button": "{text: string, onClick?: () => void, href?: string}", "button": "{text: string, onClick?: () => void, href?: string}",
"topBarButton?": "{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: '')" "className?": "string (default: '')"
} }
} }

View File

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

View File

@@ -26,7 +26,7 @@ export default function BlogPage() {
<ReactLenis root> <ReactLenis root>
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
@@ -85,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> </div>
</ReactLenis> </ReactLenis>

File diff suppressed because it is too large Load Diff

View File

@@ -9,6 +9,7 @@ import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
import ContactCenter from '@/components/sections/contact/ContactCenter'; import ContactCenter from '@/components/sections/contact/ContactCenter';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal'; import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import TeamCardTwo from '@/components/sections/team/TeamCardTwo'; import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
import SocialProofOne from '@/components/sections/socialProof/SocialProofOne';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider"; import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import { Award, Code, Crown, DollarSign, Rocket, Send, Shield, Sparkles, Star, TrendingUp, Users, Zap } from "lucide-react"; import { Award, Code, Crown, DollarSign, Rocket, Send, Shield, Sparkles, Star, TrendingUp, Users, Zap } from "lucide-react";
@@ -28,7 +29,7 @@ export default function LandingPage() {
> >
<div id="nav" data-section="nav"> <div id="nav" data-section="nav">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
@@ -45,16 +46,16 @@ export default function LandingPage() {
<div id="hero" data-section="hero"> <div id="hero" data-section="hero">
<HeroCentered <HeroCentered
title="Craft Digital Experiences That Convert" 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={[ 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" avatarText="Trusted by 150+ businesses worldwide"
@@ -66,9 +67,24 @@ export default function LandingPage() {
text: "Schedule Consultation", href: "#contact" text: "Schedule Consultation", href: "#contact"
} }
]} ]}
background={{ variant: "rotated-rays-static" }} background={{ variant: "sparkles-gradient" }}
buttonAnimation="slide-up" 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> </div>
@@ -138,15 +154,15 @@ export default function LandingPage() {
<div id="testimonials" data-section="testimonials"> <div id="testimonials" data-section="testimonials">
<TestimonialCardFifteen <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} rating={5}
author="Sarah Mitchell, CEO at TechVenture" author="Sarah Mitchell, CEO at TechVenture"
avatars={[ avatars={[
{ {
src: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451577262-6j9g1seb.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://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451597467-k6g38fzb.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" 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"
@@ -171,14 +187,14 @@ export default function LandingPage() {
<TeamCardTwo <TeamCardTwo
members={[ members={[
{ {
id: "1", name: "Luke", role: "Team Member", description: "Dedicated to delivering exceptional results and driving digital innovation.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451577262-6j9g1seb.jpg", imageAlt: "Luke" 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: "Team Member", description: "Passionate about creating beautiful and functional digital experiences.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_32SzEkxKoNyIbQ4hnQYui6BHsfB/uploaded-1771451597467-k6g38fzb.jpg", imageAlt: "Caleb" 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" title="Meet Our Team"
description="The talented professionals behind Proofweb's success." description="The talented professionals behind Proof Digital's success."
tag="Team" tag="Team"
tagIcon={Users} tagIcon={Users}
textboxLayout="default" textboxLayout="default"
@@ -239,7 +255,7 @@ export default function LandingPage() {
<ContactCenter <ContactCenter
tag="Let's Connect" tag="Let's Connect"
title="Ready to Build Something Amazing?" 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} tagIcon={Send}
background={{ variant: "downward-rays-animated" }} background={{ variant: "downward-rays-animated" }}
useInvertedBackground={true} useInvertedBackground={true}
@@ -277,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> </div>
</ThemeProvider> </ThemeProvider>

View File

@@ -83,15 +83,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }, { name: "Team", id: "team" }
{ name: "Shop", id: "/shop" }
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
@@ -127,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> </div>
</ReactLenis> </ReactLenis>
@@ -152,15 +151,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }, { name: "Team", id: "team" }
{ name: "Shop", id: "/shop" }
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
@@ -204,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> </div>
</ReactLenis> </ReactLenis>
@@ -228,15 +226,14 @@ export default function ProductPage({ params }: ProductPageProps) {
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }, { name: "Team", id: "team" }
{ name: "Shop", id: "/shop" }
]} ]}
button={{ text: "Cart", onClick: () => setCartOpen(true) }} button={{ text: "Cart", onClick: () => setCartOpen(true) }}
/> />
@@ -305,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> </div>
</ReactLenis> </ReactLenis>

View File

@@ -33,15 +33,14 @@ export default function ShopPage() {
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }, { name: "Team", id: "team" }
{ name: "Shop", id: "/shop" }
]} ]}
button={{ text: "Cart", onClick: () => console.log("cart") }} button={{ text: "Cart", onClick: () => console.log("cart") }}
/> />
@@ -77,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> </div>
</ReactLenis> </ReactLenis>
@@ -101,15 +100,14 @@ export default function ShopPage() {
<ReactLenis root> <ReactLenis root>
<div id="navbar" data-section="navbar"> <div id="navbar" data-section="navbar">
<NavbarLayoutFloatingInline <NavbarLayoutFloatingInline
brandName="Proofweb" brandName="Proof Digital"
navItems={[ navItems={[
{ name: "Home", id: "/" }, { name: "Home", id: "/" },
{ name: "Services", id: "services" }, { name: "Services", id: "services" },
{ name: "Portfolio", id: "portfolio" }, { name: "Portfolio", id: "portfolio" },
{ name: "Testimonials", id: "testimonials" }, { name: "Testimonials", id: "testimonials" },
{ name: "Pricing", id: "pricing" }, { name: "Pricing", id: "pricing" },
{ name: "Team", id: "team" }, { name: "Team", id: "team" }
{ name: "Shop", id: "/shop" }
]} ]}
button={{ text: "Cart", onClick: () => console.log("cart") }} button={{ text: "Cart", onClick: () => console.log("cart") }}
/> />
@@ -153,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> </div>
</ReactLenis> </ReactLenis>

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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