Compare commits
105 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b7baaa7861 | |||
| 624daca5fb | |||
| 795bba2bc8 | |||
| 792ef21aff | |||
| cb0224abbe | |||
| fb283e9efb | |||
| 335dd85cc9 | |||
| a56c989589 | |||
| 09e5f9b38d | |||
| 5731da8d19 | |||
| 0b08a850c9 | |||
| fc1d811fb2 | |||
| c2d6cc3c17 | |||
| fac7950b37 | |||
| 1ef7816bb2 | |||
| 67a776bba0 | |||
| 5794b73e39 | |||
| adc9ea5552 | |||
| 2ec553a454 | |||
| a42d641fd8 | |||
| 9f1561af6a | |||
| 39ca500c3f | |||
| 1624a2f7b7 | |||
| 1734eda394 | |||
| 38b919b695 | |||
| 468cc9be9b | |||
| 5f607a8832 | |||
| dd6c5480d0 | |||
| b3012d1710 | |||
| c4ce1792d2 | |||
| 957147864b | |||
| c8e48e5f3a | |||
| 212ab7e03b | |||
| 077eda0dbc | |||
| 9c179a4b52 | |||
| 8046cbc26d | |||
| 42f35983bf | |||
| fe59c1d318 | |||
| 88365ec1b1 | |||
| d87e730d96 | |||
| 2323fb3b49 | |||
| 24badc0e17 | |||
| c2c7f020d5 | |||
| 8ffc77e5cd | |||
| fc7e69aad4 | |||
| a47650bd19 | |||
| 3908478d9a | |||
| 0d8164921a | |||
| 45f16275e4 | |||
| fb34c90742 | |||
| 1a6187f172 | |||
| 2c67d53627 | |||
| 039c9b9d03 | |||
| 6a0520980d | |||
| d42d8049b8 | |||
| e6a9ed36a8 | |||
| 8babb1c0df | |||
| 23145fcd77 | |||
| 1e17540cb1 | |||
| aa0c0277f4 | |||
| 6dbe212fc8 | |||
| 0dd9902b3b | |||
| 30d08a2aba | |||
| 29e25a2a70 | |||
| 5074d353b0 | |||
| bcc8a2fd87 | |||
| 5bee51985e | |||
| f74c607a88 | |||
| e84e5cdf48 | |||
| 03bc9eb51f | |||
| 0b043a030d | |||
| b4f7870588 | |||
| f7511e576c | |||
| cf5b0a834e | |||
| 38660dd4ae | |||
| 5eceff8232 | |||
| f2c7ca6018 | |||
| 515ab930a8 | |||
| 0b1a6cc9ea | |||
| 018b49ead3 | |||
| e5f7ec33f0 | |||
| 79d084f2fa | |||
| a592dfbb9d | |||
| 05ac1b4954 | |||
| a57200b92b | |||
| 272bab84de | |||
| 65c41cf411 | |||
| 926dc1ae0e | |||
| 0b0dc9651a | |||
| f27ab716ce | |||
| 1ab71a7509 | |||
| 13e674820c | |||
| 0af1df3e02 | |||
| 4b67db60d5 | |||
| 52bd04fc22 | |||
| c6c4d7306f | |||
| d623949eaf | |||
| f9ff405174 | |||
| 571e275e1b | |||
| d630995ae3 | |||
| 8ad1dba277 | |||
| 462d3bbbc5 | |||
| 92d68dae3e | |||
| 8c57347a98 | |||
| 1714d47de5 |
@@ -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"
|
||||
|
||||
@@ -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[]"
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
"textRules": {
|
||||
"copyrightText": {
|
||||
"required": false,
|
||||
"default": "© 2025 | Webild",
|
||||
"default": "© 2025 | Proof Digital",
|
||||
"example": "© 2025 Company Name",
|
||||
"minChars": 5,
|
||||
"maxChars": 50
|
||||
|
||||
@@ -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?[]"
|
||||
|
||||
@@ -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"
|
||||
},
|
||||
|
||||
@@ -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"
|
||||
],
|
||||
|
||||
@@ -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"
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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: '')"
|
||||
},
|
||||
|
||||
@@ -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": "",
|
||||
|
||||
@@ -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": [
|
||||
|
||||
@@ -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'}} />",
|
||||
|
||||
@@ -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')"
|
||||
},
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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",
|
||||
|
||||
@@ -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: '')",
|
||||
|
||||
@@ -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: '')"
|
||||
|
||||
@@ -2,6 +2,6 @@
|
||||
"name": "NavbarStyleApple",
|
||||
"propsSchema": {
|
||||
"navItems": "Array<{name: string, id: string}>",
|
||||
"brandName?": "string (default: 'Webild')"
|
||||
"brandName?": "string (default: 'Proof Digital')"
|
||||
}
|
||||
}
|
||||
@@ -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: '')"
|
||||
}
|
||||
}
|
||||
@@ -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: '')"
|
||||
|
||||
@@ -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>
|
||||
|
||||
1291
src/app/layout.tsx
1291
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -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"
|
||||
@@ -66,7 +69,22 @@ export default function LandingPage() {
|
||||
]}
|
||||
background={{ variant: "rotated-rays-static" }}
|
||||
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>
|
||||
|
||||
@@ -83,13 +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: "Team", id: "team" },
|
||||
{ name: "Shop", id: "/shop" }
|
||||
]}
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
@@ -112,7 +113,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 +127,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,13 +152,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: "Team", id: "team" },
|
||||
{ name: "Shop", id: "/shop" }
|
||||
]}
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
@@ -188,7 +190,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 +204,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,13 +228,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: "Team", id: "team" },
|
||||
{ name: "Shop", id: "/shop" }
|
||||
]}
|
||||
button={{ text: "Cart", onClick: () => setCartOpen(true) }}
|
||||
@@ -288,7 +291,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 +305,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>
|
||||
|
||||
@@ -33,13 +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: "Team", id: "team" },
|
||||
{ name: "Shop", id: "/shop" }
|
||||
]}
|
||||
button={{ text: "Cart", onClick: () => console.log("cart") }}
|
||||
@@ -62,7 +63,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 +77,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,13 +101,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: "Team", id: "team" },
|
||||
{ name: "Shop", id: "/shop" }
|
||||
]}
|
||||
button={{ text: "Cart", onClick: () => console.log("cart") }}
|
||||
@@ -137,7 +139,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 +153,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>
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -18,7 +18,7 @@ interface LogoProps {
|
||||
const Logo = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
// className = "",
|
||||
// imageClassName = "",
|
||||
textClassName = "",
|
||||
|
||||
@@ -27,7 +27,7 @@ const NavbarLayoutFloatingInline = ({
|
||||
navItems,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
button,
|
||||
className = "",
|
||||
navItemClassName = "",
|
||||
|
||||
@@ -30,7 +30,7 @@ const NavbarLayoutFloatingOverlay = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
className = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
button,
|
||||
buttonClassName = "",
|
||||
buttonTextClassName = "",
|
||||
|
||||
@@ -25,7 +25,7 @@ const NavbarStyleApple = ({
|
||||
navItems,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
logoOnClick,
|
||||
logoHref,
|
||||
button,
|
||||
|
||||
@@ -59,7 +59,7 @@ const NavbarStyleCentered = ({
|
||||
topBarButton,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
className = "",
|
||||
logoOnClick,
|
||||
logoHref,
|
||||
|
||||
@@ -50,7 +50,7 @@ const NavbarStyleFullscreen = ({
|
||||
navItems,
|
||||
// logoSrc,
|
||||
// logoAlt = "",
|
||||
brandName = "Webild",
|
||||
brandName = "Proof Digital",
|
||||
bottomLeftText = "Global Community",
|
||||
bottomRightText = "hello@example.com",
|
||||
topBarClassName = "",
|
||||
|
||||
@@ -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 = "",
|
||||
|
||||
@@ -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 = "",
|
||||
|
||||
@@ -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 = "",
|
||||
|
||||
@@ -28,7 +28,7 @@ interface FooterLogoRevealProps {
|
||||
const FooterLogoReveal = ({
|
||||
// logoSrc,
|
||||
// logoAlt = "Logo",
|
||||
logoText = "Webild",
|
||||
logoText = "Proof Digital",
|
||||
leftLink,
|
||||
rightLink,
|
||||
ariaLabel = "Site footer",
|
||||
|
||||
@@ -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 = "",
|
||||
|
||||
Reference in New Issue
Block a user